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