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+ 閱讀量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告