Skip to content

Instantly share code, notes, and snippets.

@etng
Forked from hanks/protect_rm
Created August 6, 2014 01:41
Show Gist options
  • Select an option

  • Save etng/3431d46652756ea005d5 to your computer and use it in GitHub Desktop.

Select an option

Save etng/3431d46652756ea005d5 to your computer and use it in GitHub Desktop.
# replace rm command with mv to Trash to protect remove files or directory miss
function __protect_rm {
mv ${@: -1} ~/.Trash #get last function argument
}
alias rm='__protect_rm'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment