linux命令ls -al 解析


linux命令ls -al 解析

ls是“list”的意思,與早期dos的命令dir功能類似。參數-al則表示列出所有的文件,包括隱藏文件,就是文件前面第一個字符為.的文件。如上所示,在第一次以root身份登錄linux時,如果輸入命令后,應該出現上面的內容先解析一下上面7個字段的意思,如圖所示:

1.第一列便是這個文件的屬性:

#第一個屬性表示這個文件時“目錄、文件或鏈接文件等”:

【d】,則是目錄

【-】,則是文件

【l】,則表示為鏈接文件(link file)

【b】,則表示為設備文件中可供存儲的接口設備

【c】,則表示為設備文件中的串行端口設備,例如鍵盤、鼠標。

#接下來的屬性中,3個為一組,且均為“rwx”3個參數組合。其中r表示可讀read,w表示可寫write,x表示可執行excute。

第一組為“擁有者的權限”,第二組為“同用戶組的權限”,第三組為“其他非本用戶組的權限”。

2、第二列表示連接占用的節點(i-node)

3、第三列表示這個文件或目錄的“擁有者”

4、第四列表示擁有者的用戶組

5、第五列為這個文件的大小

6、第六列為這個文件的創建日期或者是最近的修改日期

7、第七列為這個文件的文件名:如果文件名前面有.說明是隱藏文件。如果只輸入ls 前面加.的文件不會顯示出來。ls -al則會顯示出全部文件。

linux命令ls -al 解析
ls是“list”的意思,與早期dos的命令dir功能類似。參數-al則表示列出所有的文件,包括隱藏文件,就是文件前面第一個字符為.的文件。如上所示,在第一次以root身份登錄linux時,如果輸入命令后,應該出現上面的內容先解析一下上面7個字段的意思,如圖所示:
1.第一列便是這個文件的屬性:
#第一個屬性表示這個文件時“目錄、文件或鏈接文件等”:【d】,則是目錄【-】,則是文件【l】,則表示為鏈接文件(link file)【b】,則表示為設備文件中可供存儲的接口設備【c】,則表示為設備文件中的串行端口設備,例如鍵盤、鼠標。
#接下來的屬性中,3個為一組,且均為“rwx”3個參數組合。其中r表示可讀read,w表示可寫write,x表示可執行excute。第一組為“擁有者的權限”,第二組為“同用戶組的權限”,第三組為“其他非本用戶組的權限”。2、第二列表示連接占用的節點(i-node)3、第三列表示這個文件或目錄的“擁有者”4、第四列表示擁有者的用戶組5、第五列為這個文件的大小6、第六列為這個文件的創建日期或者是最近的修改日期7、第七列為這個文件的文件名:如果文件名前面有.說明是隱藏文件。如果只輸入ls 前面加.的文件不會顯示出來。ls -al則會顯示出全部文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM