
Linux系统默认是没有回收站的,但可以通过一些方法来模拟回收站的功能,从而在删除文件时提供更多的保护和便利,以下是防止数据泄露的方法:
创建回收站目录和脚本
- 在用户的主目录下创建一个名为 .Trash 的隐藏目录,用于存放被删除的文件和文件夹。
- 编写一个 shell 脚本,用于替代 rm 命令,将删除的文件移动到 .Trash 目录中。
#!/bin/bashTRASH_DIR="<span>$HOME/.Trash"</span>if [ ! -d "<span>$TRASH_DIR"</span> ]; then mkdir -p "<span>$TRASH_DIR"</span>fiif [ "<span>$1"</span> != "-r" ]; then echo "Usage: <span>$0 [options] file..."</span> exit 1fifor file in "<span>$@"</span>; do if [ -e "<span>$file"</span> ]; then mv "<span>$file"</span> "<span>$TRASH_DIR/$(date +%s%N)"</span> echo "已删除文件 <span>$file 至回收站 $TRASH_DIR。"</span> else echo "文件 <span>$file 不存在!"</span> fidone
登录后复制
文章来自互联网,不代表电脑知识网立场。发布者:,转载请注明出处:https://www.pcxun.com/n/668563.html
