终端上移至垃圾箱和 rm 之间的区别?

终端上移至垃圾箱和 rm 之间的区别?

我正在使用watchdog,一个 python 包来监视文件系统中的更改。代码在 Mac 上运行良好,但似乎在 ubuntu 中无法正确监视删除事件。如果我执行rm而不是将文件移至垃圾桶,watchdog则能够检测到更改。我想知道在 ubuntu 中移至垃圾桶和终端上的命令之间是否存在差异,rm这可能会导致此行为。
非常感谢!

答案1

通俗地说,

rm 解除链接文件。

“移至垃圾箱”相当于mv file ~/.local/share/Trash终端中的操作,表示文件从一个目录移动到另一个目录。

附言:这个问题当我在 Google 上搜索“ubuntu rm 垃圾 差异“。我希望你下次提问之前能先做一些调查。

相关内容