[^_^]
deepin
2022-11-23 17:41 是很奇怪,毕竟回收站目录和下载目录肯定不同..
Reply Like 0 View the author
是很奇怪,毕竟回收站目录和下载目录肯定不同..
既然是管理员清空回收站,那么当然是授权清空任何用户删除的文件数据啊,不然其它用户删除的文件数据能由谁清理呢?
既然是管理员清空回收站,那么当然是授权清空任何用户删除的文件数据啊,不然其它用户删除的文件数据能由谁清理呢?
比较了一下,如果在文件管理器中,在某文件夹上单击鼠标右键,菜单中选择以管理员身份打开。会新开一个文件管理器,回收站里的东西与普通用户是不一样的,是以管理员身份删除的。但是,清空时,没有任何提示会把编译时用到的源文件目录一并清空,这个是回收站里面没有的。
是不是有链接

是不是有链接

没有主动设置链接。编译内核也只用了sudo make modules_install 和 make install.
是不是有链接

可以确认是通过文件管理器删除/lib/modules/下面模块,在回收站清空时会连同编译时的源文件也清空。在此之前没有做任何链接操作。而且,清空回收站速度慢。
可以确认是通过文件管理器删除/lib/modules/下面模块,在回收站清空时会连同编译时的源文件也清空。在此之前没有做任何链接操作。而且,清空回收站速度慢。
如果是用make uninstall呢
找到原因了,应该是make modules_install时,在/lib/modules/相应模块文件夹中生成了两个指向源代码文件夹的链接文件。
不过回收站清空这种思路有点不合常理,会将回收站里的链接文件的目标文件一并删除。
Popular Events
More
一个奇怪问题:
在V23下自编译内核,当新内核正常运行后,想删除旧内核,我一般的做法是:用文件管理器,用管理员方式进入/boot,删除编译的内核相关文件,进入/lib/modules删除编译的模块。积累一段时间后,进入管理员回收站清空,这时奇怪事件发生了,清空时会把下载的内核源代码一并删除,而下载、解压、编译过程不会用root用户。