我不知道这会引起什么类型的问题(当然可能没有)。但是,当我几天前有一个文件夹时,即使在运行之后也无法删除:
chflags nouchg -R
然后
sudo rm -rf
它会发出错误消息,如Directory not empty
等。
所以我把它重命名为/tmp/folder
,当我重新启动它时,它就消失了。这是我唯一能做到的方法,我可能会在单用户或目标磁盘模式下开始删除它,但这不是什么大事。那么,把东西转移到/tmp
是一个坏习惯吗?还是一点问题都没有?我想没什么问题,但我只是想确定一下。
发布于 2014-12-28 19:12:17
根据TLDP,/tmp
目录.
主要包含临时需要的文件。许多程序使用它来创建锁文件和临时存储数据。
过去,系统会清除在引导或关闭期间清除/tmp
目录,但是,这已不再保证。现在,许多(Linux)系统使用TMPTIME
变量来控制文件夹被清除的频率。
将文件/文件夹移动到/tmp
并将TMPTIME
设置为0
以删除它们可能有效,但这可能是错误的做法。/tmp
并不打算成为“回收站”。您可能应该研究为什么rm
没有正确地执行删除操作。
值得注意的是,您可以创建一个名为/trash
之类的目录,并挂载一个tmpfs
。这将在RAM中创建一个临时文件系统,当您关闭系统或停电时,该文件系统就会消失。
https://unix.stackexchange.com/questions/176335
复制