如何将Linux rm命令删除的文件放入垃圾箱

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

因为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命令后,及时文件被误删也不用担心,到垃圾箱中恢复即可。

【转自:http://www.xitongzhijia.net/xtjc/20150306/40342.html】

Linux常用命令rm命令详解 rm 命令是一个强大的文件和目录删除工具。通过合理使用其各种选项,可以安全高效地管理文件系统。然而,由于 rm 命令的不可逆性,使用时必须格外小心,尤其是在使用 rm -rf 这样的强力删除选项时。掌握 rm 命令的使用方法,可以在日常的系统管理和开发工作中提高效率,同时避免不必要的数据丢失。 阅读详情

相关推荐

使用rm-trashLinux中安全删除文件

rm-trashrm-trashrm-trash支持一个可选的配置文件,通常位于用户的家目录下的。要创建或编辑配置文件,可以使用文本编辑器:配置文件通常包含以下内容:[general][trashcan]其中trashcan部分允许用户指定垃圾箱的存放路径。rm-trash提供了额外的选项来处理各种删除场景,其中强制删除选项是用户最关注的功能之一。在某些情况下,如果用户希望跳过回收站直接删除文件,那么强制删除选项将变得非常有用。但为防止意外操作,rm-trash

weixin_30356433的博客 1314

Linux系统中用命令行清空垃圾箱Trash

我用的系统是Ubuntu16.04,最近遇到了一个问题是,当我的垃圾箱有大量的小文件时,当我用图形界面清空垃圾箱时,总是卡死,而其清理很慢,于是用命令行清理,代码如下:这里的关键是确定你的系统的 Trash文件夹在那个路径。我的系统用以下命令: $ sudo rm -rf /home/yourname/.local/share/Trash/

快乐晓笑 4万+

linux - rm命令删除文件垃圾箱

pass@pass:~/.trash$ cat /var/log/cron.log 检查定时任务日志执行成功。修改原来的rm指令到垃圾箱,对于误操作的删除可以直接从垃圾箱里拉回来,同时提高网络安全意识。pass@pass:~$ select-editor 该指令可以重新选择编辑器。(注:首次创建会提示什么工具编辑,这里建议vim选择2)ubuntu 查看cron定时日志方法。检查删除文件是否放到垃圾箱。定期删除垃圾数据,节省空间。将文件垃圾箱拉取到本地。验证定时清理任务的执行。

种一棵树,最好的结果是十年前,其次是现在! 1059

linux_为rm命令添加“垃圾桶”

1.rm命令解析rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除rm命令可以用-i选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,...

也许有一天我们再相逢 睁开眼睛看清楚 我才是英雄! 951

来给 rm 加个垃圾桶,rm -rf *从此不可怕

人类犯错误是因为我们不是一个可编程设备,所以,在使用 rm 命令时要额外注意,不要在任何时候使用 rm -rf *。当你使用 rm 命令时,它会永久删除文件,不会像文件管理器那样将这些文件移动到 “垃圾箱”。 有时我们会将不应该删除文件删除掉,所以当错误地删除文件时该怎么办? 你必须看看恢复工具(Linux 中有很多数据恢复工具),但我们不知道是否能将它百分之百恢复,所以要如何解决这个问题? 将文件移动到“垃圾桶”是一个好主意,当你无意中运行 rm 命令时,可以拯救你;但是很少有人会说这是一个坏习惯

weixin_45561510的博客 398

rm 删除文件垃圾箱

#作者:闫晓峰#E-mail:xiaofeng_yan2004@126.com#将下列的代码添加到用户下的.bashrc中,这样这段代码就可以发挥作用了。如果是在终端输入的那么输入代码后退出终端在打开终端,这段代码就生效了。有一部分是参照网上的代码。 #具体功能如下:#rm #rm -f#rm -r#rm -rf #rl 查看回收站的内容#rc 清空回收站

xiaofeng_yan的专栏 1003

linux 垃圾箱位置,如何将Linux rm命令删除文件放入垃圾箱

因为rm命令删除文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除文件放入垃圾箱。方法:1. 在/home/username/ 目录下新建一个目录,命名为:.trash2. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.shPARA_CNT=$#TRASH_DIR=“/...

weixin_39758494的博客 612

linux 垃圾箱目录,如何将Linux rm命令删除文件放入垃圾箱

因为rm命令删除文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除文件放入垃圾箱。方法:1. 在/home/username/ 目录下新建一个目录,命名为:.trash2. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.shPARA_CNT=$#TRASH_DIR=“/...

weixin_42315996的博客 593

linux清空垃圾箱命令,如何将Linux rm命令删除文件放入垃圾箱

因为rm命令删除文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除文件放入垃圾箱,这样就能将误删的文件恢复,一起来学习下吧。方法:1. 在/home/username/ 目录下新建一个目录,命名为:.trash2. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.shPA...

weixin_33900916的博客 365

linux垃圾箱中的文件如何删除文件,如何将Linux rm命令删除文件放入垃圾箱

Linux下的rm命令,功能太强,同时又没法撤消,为了避免误操作,可以自定义一个脚本来替代rm命令。下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除文件放入垃圾箱,这样就能将误删的文件恢复,一起来学习下吧。方法:1. 在/home/username/ 目录下新建一个目录,命名为:.trash2. 在/home/username/tools/目录下,新建一个sh...

weixin_30015509的博客 259

linux服务器垃圾箱,如何将Linux rm命令删除文件放入垃圾箱

因为rm命令删除文件是不会放入垃圾箱的,所以无法恢复。通过替换Linux rm命令的方法,从而将rm命令删除文件放入垃圾箱,这样就能将误删的文件恢复,一起来学习下吧。方法:1. 在/home/username/ 目录下新建一个目录,命名为:.trash2. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.shPARA_CNT=$#TRASH_...

weixin_29469195的博客 359

linux垃圾箱是哪个文件夹,Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令删除重要文件的阴影...

原标题:Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令删除重要文件的阴影 作为Linux用户,您可能需要不时从系统中删除文件。我们在删除文件时往往会保持谨慎,特别是在永久删除文件时,因为我们不想永远错误地丢失有用的信息。不幸的是,有些情况下我们会错误地删除某些内容而无法恢复它。或者,我们打算只删除文件夹中的文件,但也错误地从子文件夹中删除文件。在图形界面中,事物几乎可见,并且还有...

weixin_30118803的博客 3263

Linux垃圾箱位置,将Linux rm命令删除文件放入垃圾箱的方法

有的朋友说Linux rm命令删除文件不会放入垃圾箱,想要找回这个文件很麻烦!现在我来告诉你们如何将Linux rm命令删除文件放入垃圾箱!方法:1. 在/home/username/ 目录下新建一个目录,命名为:.trash2. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.shPARA_CNT=$#TRASH_DIR=“/home/us...

weixin_33179966的博客 686

linux删除目录的命令rm,Linux 命令 - rm: 删除文件和目录

命令格式rm [OPTION]... FILE...命令参数-f, --force强制删除,忽略不存在的文件,不会提示。-i, --interactive没次删除文件时,提示用户确认。-I在删除超过三个文件或者递归删除前提示用户确认。--interactive=WHEN根据 WHEN 决定如何提示。never: 从不提示,once: 提示一次(相当于 -I),always: 总是提示(相当于 -i...

weixin_33267830的博客 2150

Linux 删除文件命令 rm 介绍

Linux 删除文件命令 rm 介绍

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 2082
上一篇: linux shell 的here document 用法 (cat << EOF)
下一篇: xshell终端中文乱码完全解决方法
华秋实
博客等级 码龄19年 340粉丝 78原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值