Difference between revisions of "Make 'rm' move files to the trash instead"
From Tech-Wiki
(Created page with "Category:Apple Put this at your ~/.bash_profile function rm () { local path for path in "$@"; do # ignore any arguments if "$path" = -* ; then : els...") |
|||
Line 1: | Line 1: | ||
[[Category:Apple]] | [[Category:Apple]] | ||
+ | Use this feature to be able to undelete any file if desired. Originally the command rm deletes permanetely. | ||
+ | |||
Put this at your ~/.bash_profile | Put this at your ~/.bash_profile | ||
Revision as of 19:31, 10 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 }