Linux 中的双点 (..) 和单点 (.) 是什么?
摘要
Linux 终端/Shell 包含多个使用点 (.) 的实例。当在命令的输出中显示时,点也会传达一些含义。本文将探讨点在 Linux 中通常使用的各种情况,以及可能显示此点的其他位置。
双点 (..) 和单点 (.)
示例
$ ls -laxo
输出
Total 892 drwxr-xr-x 122 tutorial article 48 18 Dec 05:07 ./ drwxr-xr-x 54 tutorial article 4096 16 Dec 04:03 ../ -rw-rw-rw- 19 tutorial article 960 02 Dec 09:57 operations
在下面的示例中,我们将看到如何使用单点 (.) 将特定目录 /tmp 中的所有文件复制到当前目录。
注意 - 此处 (.) 表示当前目录,并且不要忘记在 cfg 和 (.) 之间留空格。
示例
$ cp /tmp/*.cfg . $ pwd $ ls
输出
/tmp/etc
sample.cfg Read.cfg figures.cfg modules.cfg linux_tut.cfg fedora_23.cfg
创建隐藏文件或目录
任何新的目录或文件都可以通过在前面加上点 (.) 来创建,并将其隐藏在文件的正常列表和目录中。
在下面的示例中,我们将使用 touch 创建一个名为 .confidential.py 的隐藏文件。
$ touch .confidential.py
我们还可以通过在目录前添加点 (.) 来创建隐藏目录。
$ mkdir .open_source
为了清楚地区分可见文件和隐藏文件,我们创建了一个名为 clear.py 的文件。
$ touch clear.py
在执行“ls -l”命令后,输出仅显示可见文件,不显示隐藏文件。
$ ls -l
输出
-rw-rw-rw-rw- 7 article article 0 Dec 25 clear.py
在下面的示例中,我们将使用“ls -al”命令,该命令将列出所有隐藏文件和目录。
示例
$ ls -al
输出
drwxrwxrwx 1 article article 512 Dec 4 11:53 . drwxr-xr-x 1 article article 512 Dec 3 17:09 .. -rw-rw-rw- 1 article article 0 Dec 3 02:35 .confidential.py drwxrwxrwx 1 article article 512 Dec 3 22:37 .open_source -rw-rw-rw- 1 article article 0 Dec 4 01:34 clear.py
在目录中导航
"cd" 命令可用于在 Linux 终端中浏览目录层次结构。
在下面的示例中,在执行“pwd”命令后,可以观察到我们当前位于 /tmp 目录中。“cd..” 命令用于向上导航一个目录级别,这将引导我们到 /linux_files 目录,“cd../..” 命令用于向上导航两个目录级别,这将引导我们到 /tutorials 目录,依此类推。
示例
$ pwd
输出
/home/tutorials/linux_files/tmp
要导航到上一个目录,我们将使用 cd..。
示例
$ cd..
输出
/home/tutorials/linux_files
结论
在本文中,我们学习了双点 (..) 和单点 (.) 的用例。首先,我们看到了双点和单点的实际用途,然后我们看到了这些点如何用于创建隐藏文件或目录,最后,我们看到了如何使用这些点在目录之间导航。
这些是 Linux 中使用双点 (..) 和单点 (.) 的几种情况。我希望您发现这些命令示例有用,并且学习和使用 Linux 很容易。