trashを用いてrm-rf悲劇を避ける

817 ワード

昨夜は痛ましい操作をして、rm -rf something、私のパソコンの中の重要なフォルダを削除して、長い間ぼんやりしていました.幸いなことに、個人の書類で、会社に影響を与えません.rm -rfは確かにリスクの高い操作であり、ファイルのバックアップも重要であることに気づきました.
このリスクを回避するために、trashの代わりにrmを使用することにしました.これにより、ファイルは直接削除されず、紙くずかごに入ります.
trashのインストール
trash--CLI tool that moves files or folder to the trash
homebrewを使用してtrash brew install trashをインストール
コマンドラインの設定
取り付けが完了したら.zshrcまたは.bashrcに以下の配置を追加し、.TrashはMac下の紙くずかご目録である.
alias rm=trash
alias r=trash
alias rl='ls ~/.Trash'
alias ur=undelfile
undelfile()
{
    mv -i ~/.Trash/$@ ./
}
rmまたはrコマンドは、ファイルまたはフォルダを紙くずかごに移動することができます.rl紙くずかご内の書類を羅列する.ur紙くずかご内のファイルを現在の位置に移動し、リカバリに相当します.