linux垃圾箱防止误删

安装就是apt install trash-cli
然后把这几行添加到~/.bashrc~/.zshrc:

alias rm='/usr/bin/trash -i'
alias rml='/usr/bin/trash-list'
alias rme='/usr/bin/trash-empty'
alias rmd='/usr/bin/trash-rm'
alias rmr='/usr/bin/trash-restore'

rm --删除

rml--回收站列表

rme--清空回收站

rmd--删除回收站中指定的文件名

rmr--恢复回收站中的指定文件(具体显示出来的文件和当前的路径有关)

清空超过7天的回收站文件:

(crontab -l ; echo "@daily $(which trash-empty) 7") | crontab -

执行后会自动添加任务进crontab

Last modification:January 1, 2025
V50%看看实力