跳转至

Linux rm 规范

rm 指令相当于 Windows 的强制删除,基本没有后悔药,所以需要谨慎的使用。

使用 trash-cli

https://github.com/andreafrancia/trash-cli

使用移动代替删除,起到回收站的作用。

pip install trash-cli
trash 1.txt # delete file
trash 2/ # delete dir
trash-list
trash-restore
trash-empty 7 # Remove the files that have been deleted more than 7 days ago:

rm 规范

  • 被删除文件使用绝对路径,避免意料之外的 pwd 导致删除了其他目录。
  • 单次删除,使用 -i 参数,逐一确认要删除的文件。
  • 重复的删除任务,将删除指令编写为 sh 脚本,避免多次重复时出现意外。