Difference between revisions of "Make 'rm' move files to the trash instead"
From Tech-Wiki
Line 1: | Line 1: | ||
[[Category:Apple]] | [[Category:Apple]] | ||
+ | '''[[Apple#Mac|Back to Mac]]''' | ||
+ | |||
+ | |||
Use this feature to be able to undelete any file if desired. Originally the command rm deletes permanetely. | Use this feature to be able to undelete any file if desired. Originally the command rm deletes permanetely. | ||
Latest revision as of 05:21, 22 July 2016
Use this feature to be able to undelete any file if desired. Originally the command rm deletes permanetely.
Put this at your ~/.bash_profile
function rm () { local path for path in "$@"; do # ignore any arguments if "$path" = -* ; then : else local dst=${path##*/} # append the time if necessary while [ -e ~/.Trash/"$dst" ]; do dst="$dst "$(date +%H-%M-%S) done mv "$path" ~/.Trash/"$dst" fi done }