[Seek Help] 问下deepin文件管理器的删除和终端rm删除文件是不一样的吗?
Tofloor
poster avatar
吉吉如律令
deepin
2023-02-07 00:49
Author

😥 刚刚不小心把写了半天的文档删除了,用的是rm -r命令,还以为没用sudo的话是可以从回收站里找到的呢,结果回收站里也没有,所以想问下这两者有什么区别

试了下论坛里恢复的方法,没学会,幸好昨天刚做完全盘备份,要重写的不多

Reply Favorite View the author
All Replies
季星火
deepin
2023-02-07 01:00
#1

rm -r执行的都是彻底删除的命令,sudo只是增加了权限,以便你可以删除一些更重要(权限高,root级等)的文件。

Reply View the author
季星火
deepin
2023-02-07 01:03
#2

回复完才发现是版主提问,这不是班门弄斧了吗……

补充一下:文件管理器里面的回收站可以理解为一个定时器,当文件被移动到回收站后,会定时执行rm命令来删除文件。所以严格来说,移动到回收站并不算删除,只是移动命令mv而已。

Reply View the author
fuuko
deepin
2023-02-07 01:12
#3

移动到回收站其实是系统内部做了下记录,同时将文件移动到一个固定文件夹下

rm 命令是直接从硬盘上删除文件

Reply View the author
青稚
deepin
2023-02-07 01:13
#4

我的天,版主怎么会不知道啊?

问一下你怎么当上的版主阿?赶明个我也整个(开个玩笑没有心思当,问啥容易被人嘲笑版主啥也不会!)

😂😂😂

rm和管理器删除有什么区别,正确答案,就是楼上说的,这几个楼上!

Reply View the author
hanzn-zzx
deepin
2023-02-07 01:39
#5
fuuko

移动到回收站其实是系统内部做了下记录,同时将文件移动到一个固定文件夹下

rm 命令是直接从硬盘上删除文件

所以清空回收站才是相当于rm命令?(我是小白一只)

Reply View the author
liwl
deepin
2023-02-07 01:53
#6

rm是Linux命令,不是文管命令

文管应该是使用了gio的操作?不是很了解

但是可以看下gio这个命令

image.png

Reply View the author
吉吉如律令
deepin
2023-02-07 03:36
#7
季星火

回复完才发现是版主提问,这不是班门弄斧了吗……

补充一下:文件管理器里面的回收站可以理解为一个定时器,当文件被移动到回收站后,会定时执行rm命令来删除文件。所以严格来说,移动到回收站并不算删除,只是移动命令mv而已。

不不不,版主不全是linux大佬,比如我,只是因为在论坛比较活跃所以当上版主的,当时收到私信问我当不当版主的时候我也挺惊讶的

Reply View the author
吉吉如律令
deepin
2023-02-07 03:38
#8
青稚

我的天,版主怎么会不知道啊?

问一下你怎么当上的版主阿?赶明个我也整个(开个玩笑没有心思当,问啥容易被人嘲笑版主啥也不会!)

😂😂😂

rm和管理器删除有什么区别,正确答案,就是楼上说的,这几个楼上!

保持在论坛的活跃度😂 不过我也不知道现在还会不会新增版主了

Reply View the author
182******97
deepin
2023-02-07 03:52
#9
liwl

rm是Linux命令,不是文管命令

文管应该是使用了gio的操作?不是很了解

但是可以看下gio这个命令

image.png

Diao applaud

Reply View the author
忘记、过去
deepin
2023-02-07 04:16
#10

文管的删除就是把东西扔到 ~/.local/share/Trash 里面,files 放文件,info 放原始信息;和 Del 效果一致。(root 身份运行文管的删除应该会在 /root/.local/share/Trash 里)

rm 类似于 Shift + Del 直接删除

Reply View the author
fuuko
deepin
2023-02-07 16:29
#11
hanzn-zzx

所以清空回收站才是相当于rm命令?(我是小白一只)

确实如此

清空回收站就是彻底删除文件和回收站内部记录的信息

Reply View the author
[^_^]
deepin
2023-02-07 17:59
#12

为了避免用 rm 彻底删除文件,可以把 rm 命令设置为 gio trash 的别名,这样每次删除文件的时候就是丢进回收站了。

Reply View the author
吉吉如律令
deepin
2023-02-07 19:41
#13
[^_^]

为了避免用 rm 彻底删除文件,可以把 rm 命令设置为 gio trash 的别名,这样每次删除文件的时候就是丢进回收站了。

这就去设置一个👍

Reply View the author
kuangcc
deepin
2023-02-10 21:14
#14

刚试了一下,这个方法可行。

设置后,使用rm 删除的文件,真的跑到Trash文件夹了。
截图_deepin-editor_20230210130819.jpg

设置方法,见图

Reply View the author
吉吉如律令
deepin
2023-02-10 22:02
#15
kuangcc

刚试了一下,这个方法可行。

设置后,使用rm 删除的文件,真的跑到Trash文件夹了。
截图_deepin-editor_20230210130819.jpg

设置方法,见图

谢谢,我已经试过了,就是gio trash命令没有-r这个选项,在执行一些脚本时会出问题

Reply View the author