Linux删除文件到回收站

\\下载并安装trash-cli

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

mkdir /soft/     #创建软件文件夹

mv /trash-cli /soft/trash-cli     #移动到软件文件夹里

cd trash-cli && python setup.py install     #使用python安装

\\全局禁用rm

echo “alias rm=’echo “Please use trash-put to delete files…”;false'” >> /etc/profile #追加别名配置到全局配置文件中

source /etc/profile     #刷新profile文件

\\垃圾文件存储位置

\\每天2点清理7天前的垃圾文件

crontab -e

#清理七天前的垃圾文件
* 2 * * * find /root/.local/share/Trash/files/ -name "*" -mtime +7 -exec rm -rf {} \; 
* 2 * * * find /root/.local/share/Trash/info/ -name "*" -mtime +7 -exec rm -rf {} \; 

\\命令用法

trash-put          #删除文件

trash-list           #查看回收站的文件

trash-restore    #恢复已删除的文件

trash-empty      #清空回收站的文件

trash-rm            #删除回收站单独一个文件