在 unix 中删除 /proc 文件夹的复制版本

在 unix 中删除 /proc 文件夹的复制版本

我不小心将 /proc 中的文件复制到 /home 下的某个目录中

但现在我无法删除那些复制的内容。它说“权限被拒绝”。文件夹大小约为 300GB

如何安全删除 proc 文件夹的复制版本?

答案1

  1. 如何“安全”删除文件
  2. 如何解决“权限被拒绝”问题

1.如何“安全”删除文件

现代版本的 GNUrm将保证您不会意外删除所有/,但您仍然可能会意外删除所有/home...我能想到的最安全的方法是首先cd进入目录,使用ls检查它是否正确,然后删​​除它内容,然后cd ..rmdir procrmdir非常安全,因为它只删除空目录。

删除当前目录中的所有内容, 使用rm -r -- *

忘记命令--中的可能是“安全的” rm。但是,它可能无法按预期工作,例如,如果有一个名为-i.

您可以使用图形文件管理器,它通常比rm.您可以将文件移至“垃圾箱”。这将使您有机会撤消该操作,直到清空整个垃圾箱或从垃圾箱中删除文件。我更喜欢在可能的情况下使用它。它并不总是有效。我在测试时设法使 Gnome 文件崩溃:-)。

2. 如何解决“权限被拒绝”问题

您的问题是某些子目录已被标记为“只读”。 (并且您没有运行为root,它会忽略这些标记)。

您可以允许写入当前目录及其中的所有内容,使用chmod u+w -R . 然后您将能够删除它。

在某些情况下,使用图形文件管理器删除文件夹会自动更改您的权限。或者,您可以使用文件管理器手动更改权限。如果您使用 Gnome 文件:右键单击 -> 属性 -> 权限。在所有者旁边,设置“创建和删除文件”。然后在“更改所附文件的权限”下再次执行相同操作。

相关内容