提取 ISO 后,Nautilus 中出现隐藏文件

提取 ISO 后,Nautilus 中出现隐藏文件

我从 ISO 映像中提取了信息,在 Nautilus 中我只能看到两个文件夹,但在终端中我可以看到其余的文件和文件夹。这些文件夹.前面没有字符,无法隐藏它们。当我尝试在 Nautilus 中“显示隐藏文件”时,Nautilus 会自动关闭/崩溃,并且不会显示隐藏的文件夹或文件。

它们不知何故被隐藏了,文件名开头没有使用正常的点。它们有我的用户权限,但无法从 Nautilus 中看到它们。我可以与它们交互,但当我可以在 ISO 中看到它们时,它们似乎被隐藏了,而提取它们后它们就消失了,这让我很困惑。

什么权限或设置会让这些文件夹显示为隐藏,并且不允许 Nautilus 显示它们,就像我之前说过的,尝试使用“显示隐藏文件”选项显示它们会导致 Nautilus 崩溃并退出,迫使我不得不从启动器再次打开 Nautilus。

答案1

发现这个解决了问题。每天都学到新东西:https://unix.stackexchange.com/questions/31688/options-for-hidden-files

有一个名为 .hidden 的文件,其中恰好包含显示为隐藏但前面没有 . 的文件列表。

删除此文件后,所有内容都会显示在 Nautilus 中。

因此基本上有三种方法可以隐藏文件:

  1. 在文件/文件夹前面加上 . 符号。如果是,则以这种方式隐藏它后,它前面spore应该有一个 . (点)。.spore

  2. 在文件末尾添加一个 ~。如果文件以 ~ 结尾,则它将被视为“备份文件”,默认情况下它将被隐藏。如果您有一个名为 spore 的文件,并且您将其更改为 spore~,这将隐藏它,它将被视为备份文件。您可以看到,默认情况下 gedit 就是这样做的。

  3. .hidden在您想要隐藏某些文件/文件夹的目录中创建文件。在.hidden文件中,在每一行中添加您想要隐藏的文件或文件夹的名称。

答案2

正如您所说,隐藏文件/文件夹的.文件名前面有一个,表示它们是隐藏文件,也称为点文件

我从未听说过这种现象可能发生或发生过,正如您所描述的那样。当您ls -la在终端中对该特定路径/目录使用命令时会发生什么?!(这些文件夹是否仍显示为没有.?!)

如果您确定这些文件夹是隐藏文件夹,您可以使用mv(移动)命令手动隐藏它们,如下所示:mv /media/fun/misc/FOLDER /media/fun/misc/.FOLDER看看这是否能解决 Nautilus 中的“显示隐藏文件”崩溃问题。

相关内容