天天看點

Linux之ls指令常見用法詳解

Linux之ls指令常見用法詳解

【例 1】

Linux之ls指令常見用法詳解

通過使用 -a,你會看到以 . 為開頭的幾個檔案,以及目錄檔案 (.)、(..)、.gconf 等等,這些都是隐藏的目錄和檔案。其中,目錄檔案名以藍色顯示,一般檔案以白色顯示。

注意,Linux 系統中,隐藏檔案不是為了把檔案藏起來不讓其他使用者找到,而是為了告訴使用者這些檔案都是重要的系統檔案,如非必要,不要亂動!
是以,不論是 Linux 還是 Windows 都可以非常簡單地査看隐藏檔案,隻是在 Windows 中絕大多數的病毒和木馬都會把自己變成隐藏檔案,給使用者帶來了錯覺,以為隐藏檔案是為了不讓使用者發現。      

不僅如此,這裡的 ls 指令還使用了 -l 選項,是以才顯示出了檔案的詳細資訊,此選項顯示的這 7 列的含義分别是:

  1. 第一列:規定了不同的使用者對檔案所擁有的權限,具體權限的含義将在後續章節中講解。如果最後有個.,比如上圖的rc0.d,則說明該目錄下有隐藏檔案。
  2. 第二列:引用計數,檔案的引用計數代表該檔案的硬連結個數,而目錄的引用計數代表該目錄有多少個一級子目錄。
  3. 第三列:所有者,也就是這個檔案屬于哪個使用者。預設所有者是檔案的建立使用者。
  4. 第四列:所屬組,預設所屬組是檔案建立使用者的有效組,一般情況下就是建立使用者的所在組。
  5. 第五列:大小,預設機關是位元組。
  6. 第六列:檔案修改時間,檔案狀态修改時間或檔案資料修改時間都會更改這個時間,注意這個時間不是檔案的建立時間。
  7. 第七列:檔案名或目錄名。

【例 2】

如果我們想檢視某個目錄的詳細資訊,例如:

Linux之ls指令常見用法詳解

這個指令會顯示目錄下的内容,而不會顯示這個目錄本身的詳細資訊。如果想顯示目錄本身的資訊,就必須加入 "-d" 選項。

Linux之ls指令常見用法詳解

【例 3】

"ls-l" 顯示的檔案大小是位元組,但是我們更加習慣的是千位元組用 KB 顯示,兆位元組用 MB 顯示,而 "-h" 選項就是按照人們習慣的機關顯示檔案大小的,例如:

繼續閱讀