(A Japanese translation is available here.)
rm -rf deletes a file or a directory. In PowerShell, I would like to do the same thing in a short command as well. Therefore, I created a PowerShell function to do the job.
Let's say that I want to delete
target. In PowerShell, the following command does the job.
Remove-Item -Recurse -Force target
This is a long command even with tab completion. The following command is shortened version using officially provided aliases.
rm -r -fo target
This is still long when compared to
rm -rf in Bash.
Therefore, I decided to create a PowerShell function,
rmrf, for this job.
PowerShell profile needs to be created.
echo $profile displays the file path of the profile. If the file does not exist, create it first.
In PowerShell profile, add the following function.
After editing the profile, restart PowerShell to reload the profile.
Issuing the following command will delete
target. It's short!