ls 輸出結果的逐條解釋

2021-09-02 19:34:23 字數 2056 閱讀 5670

ls 

命令的含義是

list

顯示當前目錄中的檔案名字。注意不加引數它顯示除隱藏檔案外的所有檔案及目錄的名字。1)

ls –a 

顯示當前目錄中的所有檔案,包含隱藏檔案

]# ls –a

..gnome2.nautilus

...gnome2_privateoracle_rpm

.bash_profile.gtkrc-1.2-gnome2tnsnames.ora

.bashrc.iceauthoritytypes.h

注意隱藏檔案是在檔案名字以「

.」(英文句號)開頭的檔案。 2

)ls –l 

顯示檔案及其詳細資訊。

]# ls –l

total 5

-rw-r--r-- 1 rootroot1668 oct32007 anaconda-ks.cfg

drwxr-xr-x2 rootroot4096 nov6 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-x2 root

root4096 nov6 00:04 .

drwxr-x---14 rootroot4096 nov6 00:04 ..

(上面的第

3行中的

2代表當前目錄中有子目錄

2個,即.和

.. 上面的第

4行中的

14代表這個目錄的上一層目錄中有

14個子目錄。)

再接下來的

root

代表這個檔案(目錄)的屬主為

使用者root

再接下來的

root

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

組root

4096 

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

4096

位元組。nov6 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 輸出結果的逐條解釋 ls 命令的含義是list顯示當前目錄中的檔案名字。注意不加引數它顯示除隱藏檔案外的所有檔案及目錄的名字。1 ls a 顯示當前目錄中的所有檔案,包含隱藏檔案 ls a gnome2 nautilus gnome2 private oracle rpm bash profi...

Vmstat引數輸出結果解釋

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

驚天發現ls的顯示結果

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