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...