校对完毕

校对完毕,作者最后一段 ctrl+k 是否为笔误。
This commit is contained in:
jasminepeng 2017-02-20 10:24:28 +08:00 committed by GitHub
parent 9811e5e2f5
commit b0ec8b1b4b

View File

@ -1,21 +1,21 @@
如何用非重命名方法在文件管理器中隐藏文件和文件夹
============================================================
如果一个系统被多个用户使用,你想在文件管理器中隐藏一些文件或文件夹(个人原因)从而不让其他人看到(绝大多数用户不会对 Linux 系统进行深入了解,所以他们只会看到文件管理器列出的文件和文件夹),我们有三种方法可以来做这件事。在这个教程中,我们将讨论如何用非重命名的方法在文件管理器中隐藏文件和文件夹。
如果一个系统被多个用户使用,你想在文件管理器中隐藏一些文件或文件夹(个人原因)从而不让其他人看到(绝大多数用户不会对 Linux 系统进行深入了解,所以他们只会看到文件管理器列出的文件和文件夹),我们有三种方法可以来做这件事。此外,你可以使用密码保护文件或文件夹。在这个教程中,我们将讨论如何用非重命名的方法在文件管理器中隐藏文件和文件夹。
我们都知道,通过以 ‘点’(“.”)前缀重命名一个文件或文件夹的方式,可以在 Linux 中将该文件或文件夹隐藏。但这不是隐藏文件或文件夹的正确/高效方式。一些文件管理器也通过文件名以波浪号(“~”)结尾来隐藏文件,那些文件被认为是备份文件。
我们都知道,通过以 `点`(“.”)前缀重命名一个文件或文件夹的方式,可以在 Linux 中将该文件或文件夹隐藏。但这不是隐藏文件或文件夹的正确/高效方式。一些文件管理器也隐藏文件名以波浪号(“~”)结尾的文件,那些文件被认为是备份文件。
在文件管理器中隐藏文件或文件夹的三种方法:
* 给文件或文件夹名添加一个‘点’(“.”)前缀。
* 创建一个叫做 .hidden 的文件然后把需要隐藏的文件或文件夹加到里面
* nautilus Hide 扩展
* 给文件或文件夹名添加一个 `点`(“.”)前缀。
*   创建一个叫做 `.hidden` 的文件,然后把需要隐藏的文件或文件夹加到里面
*   Nautilus Hide 扩展
#### 通过点(“.”)前缀隐藏文件或文件夹
这是每个人都知道的方法,因为默认文件管理器和终端都不会显示以‘点’(“.”)作为前缀的文件或文件夹。要隐藏一个现有文件,我们需要重命名它。这种方法并不总是一个好主意。我不推荐这种方法,在紧急情况下你可以使用这种方法,但不要意这样做。
这是每个人都知道的方法,因为默认文件管理器和终端都不会显示以`点`(“.”)作为前缀的文件或文件夹。要隐藏一个现有文件,我们必须重命名它。这种方法并不总是一个好主意。我不推荐这种方法,在紧急情况下你可以使用这种方法,但不要意这样做。
为了测试,我将创建一个叫做 .magi 的新文件夹。看下面的输出,当我使用 ls -lh 命令时,不会显示以‘点’(“.”)作为前缀的文件或文件夹。在文件管理器中你也可以看到相同的结果。
为了测试,我将创建一个叫做 `.magi` 的新文件夹。看下面的输出,当我使用 `ls -lh` 命令时,不会显示以`点`(“.”)作为前缀的文件或文件夹。在文件管理器中你也可以看到相同的结果。
```
# mkdir .magi
@ -25,12 +25,13 @@ total 36K
-rw-r--r-- 1 magi magi 32K Dec 28 03:29 nmon-old
```
文件管理器查看
文件管理器查看。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
][2]
为了澄清,我在 ls 命令后面加上 -a 选项来列出被隐藏文件(是的,现在我可以看到文件名 .magi 了)。
为了澄清,我在 ls 命令后面加上 `-a` 选项来列出被隐藏文件(是的,现在我可以看到文件名 .magi 了)。
```
# ls -la
@ -41,19 +42,19 @@ drwxr-xr-x 2 magi magi 4096 Feb 12 01:09 .magi
-rw-r--r-- 1 magi magi 32387 Dec 28 03:29 nmon-old
```
为了查看文件管理器中的被隐藏文件,只需按 Ctrl+h 快捷键,再次按 Ctrl+h 又可以把这些文件隐藏。
为了查看文件管理器中的被隐藏文件,只需按 `Ctrl+h` 快捷键,再次按 `Ctrl+h` 又可以把这些文件隐藏。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
][3]
#### 用非重命名方法通过 “.hidden” 文件的帮助隐藏文件或文件夹
#### 用非重命名方法通过 “.hidden” 文件的帮助隐藏文件或文件夹
如果你想用非重命名的方法隐藏一个文件,或者一些应用不允许重命名。在这种情况下,你可以.hidden 文件“交个朋友”,它可能是最适合你的选择。
如果你想用非重命名的方法隐藏一个文件,或者一些应用不允许重命名。在这种情况下,你可以使用 `.hidden` 文件,它可能是最适合你的选择。
一些文件管理器,比如 Nautilus、Nemo、Caja 和 Thunar 提供了一种很原始的方法来隐藏文件,不需要重命名。怎样做?在你想要隐藏文件的地方创建一个叫做 .hidden 的文件,然后把你想隐藏的文件一行跟一行(一个跟一个)列在后面
一些文件管理器,比如 Nautilus、Nemo、Caja 和 Thunar,提供了一种很原始的方法来隐藏文件,不需要重命名。怎样做?只需在想要隐藏文件的地方创建一个叫做 `.hidden` 的文件,然后把想隐藏的文件和文件夹列表一行一行(一个一个)的加进来。最后,刷新文件夹,那些文件将不显示出来
为了测试,我将创建一个叫做 .hidden 的文件,两个分别叫做 2g2daygeek 的文件也在相同的目录中,然后把 2g2daygeek 这两个文件加到 “.hidden” 文件中。
为了测试,我将在同一目录下创建一个叫做 `.hidden` 的文件和两个分别叫做 **2g**、**2daygeek** 的文件/文件夹,然后把它们加到 “.hidden” 文件中。
```
# touch 2g
@ -64,27 +65,29 @@ drwxr-xr-x 2 magi magi 4096 Feb 12 01:09 .magi
2daygeek
```
将两个文件加到 .hidden 文件中前
将两个文件加到 .hidden 文件中前。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
][4]
将两个文件加到 .hidden 文件中后
将两个文件加到 .hidden 文件中后。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
][5]
通过按 Ctrl+h 显示所有文件
通过按 Ctrl+h 显示所有文件。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
][6]
#### Nautilus Hide 扩展
[Nautilus Hide][7] 是针对 Nautilus 文件管理器的一个简单的 Python 扩展,它在右键菜单中增加了隐藏或显示被隐藏文件的选项。
[Nautilus Hide] 是针对 Nautilus 文件管理器的一个简单的 Python 扩展,它在右键菜单中增加了一些选项来隐藏或显示被隐藏文件。
在 Ubuntu 上安装 Nautilus 和 Namo Hide 扩展及其指令。我们可以通过运行下面的命令在 Ubuntu 上很容易的安装 Nautilus 和 Namo Hide 扩展及其指令:
**在 Ubuntu 上安装 Nautilus 和 Namo Hide 扩展及其指令。**我们可以通过运行下面的命令在 Ubuntu 上很容易的安装 Nautilus 和 Namo Hide 扩展及其指令:
```
$ sudo apt install nautilus-hide
@ -118,16 +121,16 @@ $ sudo make install
$ nautilus -q
```
这个扩展其实就是简单的使用 .hidden 文件来隐藏文件。当你选择显示它(为了解除隐藏,按 Ctrl+h 快捷键来显示所有的文件,包括点(“.”)前缀的文件和列在 .hidden 文件中的文件)以后,它的名字从 .hidden 文件中移除(当你把所有被列在 .hidden 文件中的文件都解除隐藏以后, .hidden 文件也就随之消失了)。如果文件没有被隐藏/显示,请按 F5 来刷新文件夹。
这个扩展其实就是简单的使用 `.hidden` 文件来隐藏文件。当你选择一个文件做隐藏时,它的名字就加入到 `.hidden` 文件。当你选择对它解除隐藏(为解除隐藏,按 `Ctrl+h` 快捷键来显示所有的文件,包括点(“.”)前缀的文件,然后选择<ruby>解除隐藏文件<rt>Unhide Files</rt></ruby>)时,它的名字就从 `.hidden` 文件中移除(当把所有列在 .hidden 文件中的文件都解除隐藏以后, .hidden 文件也就随之消失了)。如果文件没有被隐藏/显示,请按 F5 来刷新文件夹。
你可能会问,方法二也能完成相同的事情,为什么我还要安装 Nautilus Hide 扩展。在方法二中,我需要在需隐藏文件的地方手动创建一个 .hidden 文件,然后必须把需要隐藏的文件加到其中,但在这儿一切都是自动的。简单的右键单击,然后选择隐藏或取消隐藏(它会自动创建 .hidden 文件,如果该文件还不存在)。
你可能会问,方法二也能完成相同的事情,为什么我还要安装 Nautilus Hide 扩展。在方法二中,我需要在要隐藏文件的地方手动创建一个 `.hidden` 文件,然后必须把需要隐藏的文件加到其中,但在这儿一切都是自动的。简单的右键单击,然后选择隐藏或取消隐藏(如果该文件还不存在,它会自动创建 .hidden 文件)。
使用 Nautilus Hide 扩展来隐藏一个文件。看下面的屏幕截图,我们使用 Nautilus Hide 扩展来隐藏一个文件。
**使用 Nautilus Hide 扩展来隐藏一个文件。**看下面的屏幕截图,我们使用 Nautilus Hide 扩展来隐藏一个文件。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
][8]
使用 Nautilus Hide 扩展来解除文件隐藏。看下面的屏幕截图,我们使用 Nautilus Hide 扩展解除对一个文件的隐藏(通过按 Ctrl+k 你可以查看所有的被隐藏文件和文件夹)。
**使用 Nautilus Hide 扩展来解除文件隐藏。**看下面的屏幕截图,我们使用 Nautilus Hide 扩展解除对一个文件的隐藏(通过按 `Ctrl+k` 你可以查看所有的被隐藏文件和文件夹)。
[
![](http://www.2daygeek.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
][9]