MacOS 下防止 rm 命令誤刪


由於 Unix/Linux 下 rm 命令是不可以恢復的,另外 Mac 下是有回收站(廢紙簍)的概念的,所以可以自己打造一個命令,刪除文件自動放在廢紙簍里。

 #!/bin/zsh
 
 TRASH_DIR="~/.Trash"
 
 for i in $*; do
     mv $i $TRASH_DIR/
 done

然后把這個文件保存為 safe_rm ,並把目錄加入到系統 PATH 中。以后就可以執行 safe_rm 文件名 ... 安全刪除文件了。

如果把默認的rm命令映射為安全刪除,可以 alias rm=safe_rm 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM