分页: 1 / 1

大牛门,开始养成使用 trash 指令 的习惯吧

发表于 : 2020-03-08 17:44
Ping-Wu

代码: 全选

sudo apt update && apt install trash-cli

代码: 全选

trash file-to-be-deleted

Re: 大牛门,开始养成使用 trash 指令 的习惯吧

发表于 : 2020-03-09 1:25
Ping-Wu
Ping-Wu 写了: 2020-03-08 17:44

代码: 全选

sudo apt update && apt install trash-cli

代码: 全选

trash file-to-be-deleted
不过习惯改不了,更好的做法是把 rm 指令 alias 成 trash,断绝后患:

代码: 全选

echo alias rm=trash >> ~/.bashrc

代码: 全选

. ~/.bashrc
举例:

ryzen@cp7:~$ ls
Desktop Downloads Music Public test-trash
Documents Pictures Templates Videos

ryzen@cp7:~$ rm test-trash

ryzen@cp7:~$ ls
Desktop Downloads Music Public
Documents Pictures Templates Videos

ryzen@cp7:~$ trash-restore
0 2020-03-08 07:15:17 /home/ryzen/test-trash
What file to restore [0..0]: 0

ryzen@cp7:~$ ls
Desktop Downloads Music Public test-trash
Documents Pictures Templates Videos

Re: 大牛门,开始养成使用 trash 指令 的习惯吧

发表于 : 2020-07-27 15:11
xtellaris
哭了,早点看到就好,之前个人机不小心 rm -rf ~ ,虽然CTL+C了,但是系统开始各种问题,懒得查找问题,直接备份重装了

Re: 大牛门,开始养成使用 trash 指令 的习惯吧

发表于 : 2020-07-28 0:43
bzimage
mark

Re: 大牛门,开始养成使用 trash 指令 的习惯吧

发表于 : 2020-07-28 3:35
归零幻想
挺好用的,还是在一个微信公众号知道的了。尤其有一点我挺喜欢的,就是不同于Dolphin的回收站,它的回收站会创建在删除文件的磁盘分区里。我挺希望Dolphin那个也能这样的,不过不知道怎么配置。我在论坛提问了,不过还没有人回答。

viewtopic.php?f=122&t=491365

Re: 大牛门,开始养成使用 trash 指令 的习惯吧

发表于 : 2020-07-28 3:45
Ping-Wu
我最常犯的毛病,在于要改档案名字时(尤其是要把档案移成备份档),如

代码: 全选

mv file file.bak
把 mv 打成 rm,结果把辛辛苦苦好几个小时甚至好几天的心血都砸了(平常不会犯错,就是不能犯错时一定犯错)。因此

代码: 全选

alias rm=trash
这个动作绝对不能省。只要救到一次就值回票价了。

这个化名动作在使用 sudo 时会被忽略掉了,解决的方法,乃是下一个 alias sudo="sudo " 的指令,或放在 .bashrc 里。

另外,把 rm 指令 化名为 trash 后,如果要执行原来的 rm 指令,而不要把档案送到回收夹,则在前面加一个 “\” 即可:

代码: 全选

\rm file
shred 指令刚好跟 trash 相反,被执行过的档案基本上无法恢复了。