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 很容易。

更新于: 2022-12-19

2K+ 阅读量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告