在 Linux 中,有極度多的號召可以讓我們用來執行不同種類各樣的工作。當我們想要像採用文件閱讀器一樣列出一個目次下的內容時,大家第一時間想到的是 ls 號召。但只有 ls 號召能實現這個目標嗎?顯然不是。
下面,良許就給大家介紹Linux下列出目次內容的一些號召,一起來看看吧。
ls
Linux 中最常用的列出目次下內容的號召即是 ls 號召。默認場合下, ls 顯示目次下的所有非躲藏內容。在顯示結局里文件和目次會被顯示為差異的色彩,具體顯示的色彩取決于終端的配色主題。
ls
ls 號召列出的是當前地點目次的運彩足球分析內容,假如要察看其他目運彩 世界盃次中的內容,可以在號召中指定具體路徑:
假如你想要察看目次中的躲藏的內容,可以增添 -a 選項:
你還可以採用 -l 選項來以列表的格式列出當前目次的內容,這時候所列出來的文件大小將以字節的格式顯示,極度不便捷瀏覽。我們可以加上 -h 選項,採用易于人類瀏覽的格式顯示文件大小,例如 k 、M、G 等便捷瀏覽的單元。
當然,為了便捷,可以直接將兩個選項合二為一寫在一起。
dir
ls 號召大家對照認識,採用的頻率也極度高。dir 號召與 ls 號召相似,也是列出目次下內容。假如列出的文件名中含有不同凡響字符,例如空格,那麼這些不同凡響字符前將會顯示一個反斜杠 \ 。
dir 與 ls 對照類似,在 ls 號召中的號召參數在 dir 中也是可用的。
dir
實質上,dir 號召同等于以下這條號召:
此中:
-C 以列的格式顯示內容
-b 在不同凡響字符前增添反斜杠 \
vdir
vdir 號召以長列表的格式顯示目次下的內容,并運彩金手套且不同凡響字符前也是加了反斜運彩 英雄聯盟杠 \ 的。長列表中顯示了該文件或目次的權限信息,連結數,所有者,組所有者,文件大小,上一次改動時間和名稱。
vdir
vdir 號召和以下 ls 號召的作用是雷同的:
此中:
-l 以列表的格式顯示目次下的內容
-b 在不同凡響字符前面加反斜杠 \
dir 和 vdir 存在的意義
看到這里,大家肯定會有個問題,既然 ls 號召都可以實現 dir 及 vdir 的全體性能,那麼這二者存在還有啥意義?
Shell 號召經常作為劇本的一部門,這些劇本的輸出有時候是顯示到終端上,有時被重定向到文件中或者有時也簡樸地通過門路傳輸給其他號召。
不過在在有些場合下,ls 號召會由於劇本執行時的功能疑問導致得到的結局不相符預期。所以, Linux 的開闢人員研討出了這兩個號召,採用這兩個號召就不會遭遇那樣的功能疑問。
一些其他常識
當我們採用 ls 號召察看目次內容時,差異類型的文足球 運彩 延長賽件將顯示為差異色彩,而採用 dir 和 vdir 號召時則所有內容都是同一種色彩。這是由於在默認場合下 ls 實在是 ls –color=auto 的又名,因此對輸出的內容部署了色彩。
alias
假如在採用dir 和 vdir 時也想讓輸出內容按類型差異顯示差異色彩,那麼可以採用: