如何在Linux上隐藏文件和文件夹

如果朋友或家人定期使用您的计算机,则最好为他们创建单独的用户帐户。但是,如果您认识的人想要使用计算机,则可能希望隐藏一些私人文件和文件夹。

我们已经介绍了如何在Windows和Mac上隐藏文件和文件夹。以下是在Ubuntu中使用终端和文件管理器Nautilus在Linux上隐藏文件和文件夹的方法。我们还将讨论几种安全地隐藏文件和文件夹的方法。

使用终端隐藏现有文件和文件夹

要使用终端隐藏现有文件或文件夹,请按< strong> Ctrl + Alt + T 打开“终端"窗口。

使用 cd 命令转到要隐藏的文件或文件夹。例如,我们要将 FilesToHide 文件夹隐藏在 Documents 文件夹中。因此,我们使用以下命令:

cd Documents/cd FilesToHide/

您也可以通过将完整路径放在单个 cd 命令中来更改文件夹:

cd ~/Documents/FilesToHide/

"字符是主文件夹的快捷方式。上面的路径扩展为 / home / lori / Documents / FilesToHide /

然后,我们使用 ls 命令列出所有未隐藏的文件,并当前文件夹中的文件夹。我们将隐藏HideThisFile.txt文件。要隐藏文件或文件夹,请在名称的开头添加一个点(。)。

要在HideThisFile.txt文件名的开头添加一个点,我们将使用< strong> mv 命令来重命名文件:

mv HideThisFile.txt .HideThisFile.txt

现在,当您使用 ls 列出当前文件夹中的文件时,您会看到已重命名的文件现在显示。

使用终端查看隐藏的文件和文件夹

那么一旦隐藏文件和文件夹,如何在终端中查看它们? ls 命令上的 -a 开关列出了所有项目,包括隐藏的文件和文件夹。

使用 cd 命令转到包含隐藏项目的文件夹。然后,键入以下命令:

ls -a

列出了名称开头带有点(。)的隐藏项目。

有时,在以下位置查看文件夹中的项目会更容易列表格式,例如Windows中“文件资源管理器"中的“详细信息"视图。以下命令以详细列表格式列出了所有隐藏的和未隐藏的文件:

ls -al

使用终端创建新的隐藏文件或文件夹

您还可以创建新文件并文件夹作为隐藏项目。使用 mkdir 命令创建一个新文件夹。要隐藏该文件夹,请在名称开头添加一个点(。),就像重命名现有文件夹以将其隐藏一样。

mkdir .FilesToHide

touch 命令在当前文件夹中创建一个新的空白文件。例如,以下命令将创建一个名为MyFile.txt的新文本文件。

touch MyFile.txt

要创建新的隐藏文件,请在 touch <名称的开头添加一个点(。)。 / strong>命令。

touch .HiddenFile.txt

使用Nautilus查看隐藏的文件和文件夹

如果您不习惯使用终端来隐藏文件和文件夹,则可以在自己的计算机上使用文件管理器Linux系统。 Ubuntu是Linux的常用版本,因此我们将向您展示如何在Ubuntu文件管理器Nautilus中查看隐藏的项目。其他Linux系统中的文件管理器可能有所不同,但可能类似。

转到“编辑">“首选项"

请确保视图选项卡处于活动状态。然后,选中默认视图部分中的显示隐藏和备份文件框。关闭对话框。

您现在将在文件管理器中看到所有项目,包括名称开头带有点(。)的隐藏项目。

您可以还可以按 Ctrl + H 显示和隐藏隐藏的文件和文件夹。

使用Nautilus隐藏文件和文件夹

要在Nautilus中创建新的隐藏文件夹,转到文件>新建文件夹。如果要创建新的隐藏文本文件,请转至文件>新建文档>空文档

文件夹(或文件)的名称变为可编辑状态,并且已选择。键入一个点(。),然后输入所需的名称。按下 Enter

您还可以轻松地在Nautilus中重命名文件或文件夹以隐藏该项目。右键单击该项目,然后选择重命名。项目名称变为可编辑状态并被选中。在名称的开头添加一个点(。)。

如何在Linux上安全地隐藏文件和文件夹

隐藏文件和文件夹不是保护它们的安全方法。知道如何查看隐藏文件和文件夹的任何其他访问您的系统的人都可以访问您的隐藏数据。

有几种方法可以隐藏文件和文件夹并同时保护它们。

如果您为其他用户设置了用户帐户,以便他们可以使用Linux计算机,则可以通过更改其权限来保护帐户中的文件。

精明的朋友或家人登录他们的帐户,他们可能会尝试从他们的帐户访问您的Home文件夹并查看您的文件。更改文件权限会阻止他们查看该文件。您可以更改隐藏文件和非隐藏文件的权限。

如果有人临时使用您的帐户,则他们可以更改权限并查看您的文件。在以下各节中,我们提供了三个附加选项来安全地隐藏文件和文件夹。

可以按此顺序设置三个三元组的权限:所有者,组和世界。每个三元组的权限按该顺序读取(r),写入(w)和执行(x)。要关闭权限,请将字母(r,w或x)替换为破折号。第一个位置指示该项目是目录(d)还是目录(-)。

例如,假设您有一个要保护的文档,并且想要授予该对象的读写权限。所有者(您自己),对群组的只读权限以及对所有人的权限。您的文档的权限如下所示:

-rw-r-----

如果该项目是目录,则权限将如下:

drw-r-----

有关更多信息,请参见有关权限的文章在Linux中。

要在命令行上更改权限,请使用 chmod 命令。在这里,我们将向您展示如何使用Ubuntu的文件管理器Nautilus更改权限。其他Linux系统中的文件管理器最有可能使用类似的选项。

Nautilus默认不显示文件和文件夹的权限。要显示它们,请转到编辑>首选项。点击文件首选项对话框中的列表列标签。然后,选中选择要在列表视图中显示的信息顺序下的权限框。

您将看到权限列在Nautilus中,该列显示一组字母和破折号。基本上,最后三个位置是该文件或文件夹对其他用户或世界所允许的权限。

在下图中,其他用户当前可以读取所选文件,因为其中有一个“ r" (阅读)在最后三个位置中的第一个位置。我们希望最后三个点都是破折号。

要更改文件的权限,请右键单击该文件,然后选择属性

点击属性对话框上的权限标签。要阻止其他人查看文件,请从 Others (相当于World)下拉列表中选择 None

最后三个位置现在,所选文件的权限列中的所有破折号。其他用户无权访问此文件或文件夹。

如果您有一些不经常使用的文件和文件夹要保护,但是您想保留在计算机上,则可以存储这些文件位于受密码保护的ZIP文件中。然后,可以通过在文件名的开头加上一个点(。)来隐藏ZIP文件。

打开Nautilus,然后找到要压缩的文件或文件夹。右键单击它,然后选择 Compress

Compress 对话框中,在 Filename中输入不带扩展名的文件名。 框。在开始处添加点(。)以隐藏ZIP文件。

文件名右侧的下拉列表中选择 .zip

指定要在其中保存ZIP文件的位置。如果未列出您想要的位置,请从下拉列表中选择 Other

输入密码以保护ZIP文件。

点击创建。您会看到一个对话框,提示已成功创建ZIP文件。单击关闭

您现在将看到一个ZIP文件,当您按 Ctrl + H 在Nautilus中隐藏文件时,该文件将被隐藏。

如果要保护包含经常使用的文件的文件夹,可以加密该文件夹并将其像驱动器一样安装。这样可以轻松访问受保护的文件并在不使用它们时对其进行保护。

我们已经讨论了如何使用Gnome Encfs Manager加密文件夹。要隐藏使用Gnome Encfs Manager加密的文件夹,请在文件夹名称的开头添加一个点(。)。该文件夹将同时被隐藏和安全。

如果出于保护目的而用密码保护ZIP文件或创建加密文件夹的做法过头,但是也只能使用点(。)方法隐藏文件和文件夹。不安全,还有另一种方法。

您可以使用一种称为隐写术的方法将文件隐藏在图像中。我们已经讨论了如何使用终端和称为Steg的工具来做到这一点。

在Linux上从Prying Eyes保护数据

请记住,使用点(。)方法不安全。但是,您可以使用我们与点方法一起提供的一些更安全的选项来保护和隐藏Linux上的文件和文件夹。

标签: