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是旗下的目錄,下一級別...