ls l 命令詳解

2021-09-30 07:03:13 字數 1101 閱讀 1156

ls -l (這個引數是字母l 的小寫,不是數字1 )

這個命令可以使用長格式顯示檔案內容,如果需要察看更詳細的檔案資料,就要用到ls -l 這個

指令。例如我在某個目錄下鍵入ls -l 可能會顯示如下資訊(最上面兩行是我自己加的):

位 置1 2 3 4 5 6 7

檔案屬性 檔案數 擁有者 所屬的group 檔案大小 建檔日期 檔名

drwx------ 2 guest users 1024 nov 21 21:05 mail

-rwx--x--x 1 root root 89080 nov 7 22:41 tar*

-rwxr-xr-x 1 root bin 5013 aug 15 9:32 uname*

lrwxrwxrwx 1 root root 4 nov 24 19:30 zcat->gzip

-rwxr-xr-x 1 root bin 308364 nov 29 7:43 zsh*

-rwsr-x--- 1 root bin 9853 aug 15 5:46 su*

下面,我為大家解釋一下這些顯示內容的意義。

第乙個字段,表示檔案的屬性。linux 的檔案基本上分為三個屬性:可讀(r ),可寫(w ),可

執行(x )。但是這裡有十個格仔可以添(具體程式實現時,實際上是十個bit 位)。第乙個小格是

特殊表示格,表示目錄或鏈結檔案等等,d 表示目錄,例如drwx------;l 表示鏈結檔案,如lrwxrwxr

wx;如果是以一橫「-」表示,則表示這是檔案。其餘剩下的格仔就以每3 格為乙個單位。因為linux 是

多使用者多工系統,所以乙個檔案可能同時被許多人使用,所以我們一定要設好每個檔案的許可權,

其檔案的許可權位置排列順序是(以-rwxr-xr-x 為例):

rwx(owner)r-x(group)r-x(other)

這個例子表示的許可權是:使用者自己可讀,可寫,可執行;同一組的使用者可讀,不可寫,可執

行;其它使用者可讀,不可寫,可執行。另外,有一些程式屬性的執行部分不是x,而是s,這表示執行

這個程式的使用者,臨時可以有和擁有者一樣權力的身份來執行該程式。一般出現在系統管理之類

的指令或程式,讓使用者執行時,擁有root 身份。

linux中ls l命令詳解

檔案屬性 檔案數 擁有者 所屬的group 檔案大小 建檔日期 檔名 第乙個字段,表示檔案的屬性。linux的檔案基本上分為三個屬性 可讀 r 可寫 w 可執行 x 但是這裡有十個格仔可以添 具體程式實現時,實際上是十個bit位 第乙個小格是特殊表示格,表示目錄或鏈結檔案等等,d表示目錄,例如drw...

ls l各個位置詳解

1.使用 ls l 命令 執行結果如下 var log html view plain copy drwxr x 2 root adm 4096 2013 08 07 11 03 apache2 drwxr xr x 2 root root 4096 2013 08 07 09 44 apt rw ...

Linux 簡單實現 ls l 命令

ls l命令 系統效果 列出檔案屬性,許可權,使用者等資訊 簡單實現 include include include include include include include include include struct stat sbuf struct stat sbuf dst struc...