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