ls 輸出結果的逐條解釋

2021-05-25 13:16:34 字數 1813 閱讀 5717

ls 輸出結果的逐條解釋

ls 命令的含義是list顯示當前目錄中的檔案名字。注意不加引數它顯示除隱藏檔案外的所有檔案及目錄的名字。

1)ls –a 顯示當前目錄中的所有檔案,包含隱藏檔案

]# ls –a

. .gnome2 .nautilus

.. .gnome2_private oracle_rpm

.bash_profile .gtkrc-1.2-gnome2 tnsnames.ora

.bashrc .iceauthority types.h

注意隱藏檔案是在檔案名字以「.」(英文句號)開頭的檔案。

2)ls –l 顯示檔案及其詳細資訊。

]# ls –l

total 5

-rw-r--r-- 1 root root 1668 oct 3 2007 anaconda-ks.cfg

drwxr-xr-x 2 root root 4096 nov 6 00:04 aa

顯示的檔案詳細資訊分別代表什麼呢?以上面藍色部分為例。

total 5

代表當前目錄下檔案大小的總和為5k(每個目錄的大小都按4k算)

drwxr-xr-x

第乙個字元有3種情況:「-」表示普通檔案,「d」代表目錄,「l」代表連線檔案,「b」代表裝置檔案。

後面的9個字元每3個為一組,分別代表檔案所有者、檔案所有者所在使用者組、其它使用者對檔案擁有的許可權。每組中3個字元分別代表讀、寫、執行的許可權,若沒有其中的任何乙個許可權則用「-」表示。執行的許可權有兩個字元可選「x」代表可執行,「

s」代表套介面檔案。

緊接著的數字2

代表「aa」這個目錄下的目錄檔案數目(這個數目=隱藏目錄數目+普通目錄數目)。我們進入「aa」目錄用命令ls –al (為了看到隱藏檔案我們加上-a這個引數)

]# ls -al

total 8

drwxr-xr-x 2 root root 4096 nov 6 00:04 .

drwxr-x--- 14 root root 4096 nov 6 00:04 ..

(上面的第3行中的2代表當前目錄中有子目錄2個,即.和..

上面的第4行中的14代表這個目錄的上一層目錄中有14個子目錄。)

再接下來的root

代表這個檔案(目錄)的屬主為使用者root

再接下來的root

代表這個檔案(目錄)所屬的使用者組為組root

4096

代表檔案的大小(位元組數),目錄的大小總是為4096位元組。

nov 6 00:04

代表檔案(目錄)的修改時間。

aa代表檔案(目錄)在名字。

3)檔名顏色的含義

預設色代表普通檔案。例:install.log

綠色代表可執行檔案。例:rc.news

紅色代表tar包檔案。例:vim-7.1.tar.bz2

藍色代表目錄檔案。例:aa

水紅代表圖象檔案。例:sunset.jpg

青色代表鏈結檔案。例:rc4.d

(此類檔案相當於快捷方式)

黃色代表裝置檔案。例:fd0

4)幾個比較常用的引數。

-t 按最後修改時間排序。

-s 按檔案大小排序。(大寫的s)

-r 排序時按倒序。

-h 顯示檔案大小時增加可讀性(例:1k 234m 2g)

如果這個

aa是個普通檔案,

2就代表這個檔案有

2個別名(這個檔案被人建立了乙個硬鏈結檔案)

ls 輸出結果的逐條解釋

ls 命令的含義是 list 顯示當前目錄中的檔案名字。注意不加引數它顯示除隱藏檔案外的所有檔案及目錄的名字。1 ls a 顯示當前目錄中的所有檔案,包含隱藏檔案 ls a gnome2.nautilus gnome2 privateoracle rpm bash profile.gtkrc 1.2...

Vmstat引數輸出結果解釋

vmstat 報告虛擬記憶體的統計資訊 總覽vmstat n 延時 次數 vmstat v 描述vmstat 對系統的程序情況 記憶體使用情況 交換頁和 i o 塊使用情況 中斷以及 cpu 使用情況進行統計並報告相應的資訊。第乙個顯示內容指出了計算機自上次重啟至今的平均使用情況。後面的每一行資訊是...

驚天發現ls的顯示結果

一般來說我們ls的結果很常見了 ls option file 舉個例子 今天的問題就發生了,原來路徑下有乙個路徑是同名的 尷尬的地方 許可權,連線點,uid gid 大小,時間,後面這個a一開始讓我跟莫名其妙。乙個檔案怎麼顯示a,也不是所屬關係呀。直到看見d,發現是乙個連線。a是旗下的目錄,下一級別...