我正在使用watchdog
,一个 python 包来监视文件系统中的更改。代码在 Mac 上运行良好,但似乎在 ubuntu 中无法正确监视删除事件。如果我执行rm
而不是将文件移至垃圾桶,watchdog
则能够检测到更改。我想知道在 ubuntu 中移至垃圾桶和终端上的命令之间是否存在差异,rm
这可能会导致此行为。
非常感谢!
答案1
通俗地说,
rm
解除链接文件。
“移至垃圾箱”相当于mv file ~/.local/share/Trash
终端中的操作,表示文件从一个目录移动到另一个目录。
附言:这个问题当我在 Google 上搜索“ubuntu rm 垃圾 差异“。我希望你下次提问之前能先做一些调查。