13.5. 使用 ls 檢視目錄的內容

現在您已經知道如何轉換目錄了,再來讓我們來學學如何檢視這些目錄的內容。 您可以使用 ls 指令來顯示您目前目錄中的內容。

ls 指令有許多選項可以使用。 只使用 ls 指令不會顯示所有在目錄中的檔案。 有些檔案是隱藏檔(也稱為 dot 檔案),而它們只有在指定額外的參數給 ls 指令時才看得到。

提示建議
 

要知道所有 ls 指令的參數,您可以在 shell 提示符號下輸入 man ls 以閱讀它的 man page。 如果您想印出這個 man page,您可以在提示符號下輸入 man ls | col -b | lpr

輸入 ls -a 指令。 現在您將會看到以點(dot) 為起始的檔案。

圖形 13-3. ls 加上 -a 的參數

隱藏檔大多是用來設定程式、檔案管理員以及 shell 等之偏好設定的設定檔。 它們之所以要隱藏的原因是要避免使用者意外的竄改。 當您在目錄中做搜尋時,您通常不是要找這些檔案,所以將它們保持隱藏狀態,以避免在 shell 提示符號下檢視目錄時出現螢幕雜亂的現象。

使用 ls -a 指令來檢視所有的檔案可以讓您看到很多細節, 但您只要新增一個以上的參數,仍可以看到更多資訊。如果您想要看

如果您想要知道檔案或目錄的大小,以及它是何時建立的等等,只要新增 long 的參數,即是增加 (-l) 到 ls -a 指令。 這個指令顯示出檔案的建立日期、大小、擁有者以及權限設定等等。

當您想要使用 ls 指令來檢視目錄的內容時,您並不需要在您想檢視的目錄中。 例如,想從您的家目錄來看 /usr/share/ 目錄中的內容,請輸入:

ls -al /usr/share

圖形 13-4. 使用 ls 來輸出 /usr/share/ 目錄內容的範例

這裡是使用在 ls 指令的一些較常用的參數清單。 請記得,您可以閱讀 ls 的 man page (man ls) 來取得完整的清單。