- ·上一篇文章:Ubuntu Unity在线搜索只显示终端应用的技巧
- ·下一篇文章:Ubuntu如何使用PPA安装Pragha播放器
如何将Linux rm命令删除的文件放入垃圾箱
Linux下的rm命令,功能太强,同时又没法撤消,为了避免误操作,可以自定义一个脚本来替代rm命令。下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱,这样就能将误删的文件恢复,一起来学习下吧。 方法: 1. 在/home/username/ 目录下新建一个目录,命名为:.trash 2. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.sh PARA_CNT=$# TRASH_DIR=“/home/username/.trash” for i in $*; do STAMP=`date +%s` fileName=`basename $i` mv $i $TRASH_DIR/$fileName.$STAMP done 3. 修改~/.bashrc, 增加一行 alias rm=“sh /home/username/tools/remove.sh” 用我们自建的remove.sh替代rm命令 4. 设置crontab,定期清空垃圾箱,如: 0 0 * * * rm -rf /home/username/.trash/* 每天0点清空垃圾箱 5. source ~/.bashrc 使替换立即生效 上面就是Linux rm命令误删的文件放入垃圾箱的方法介绍了,使用本文介绍的方法替换rm命令后,及时文件被误删也不用担心,到垃圾箱中恢复即可。希望可以帮到有需要的朋友。
如何将Linux rm命令删除的文件放入垃圾箱