總用量 21288
drwxr-xr-x 38 zqy zqy 4096 4月 15 12:07 .
drwxr-xr-x 3 root root 4096 10月 12 2013 ..
drwx------ 3 zqy zqy 4096 10月 15 22:57 .adobe
drwx------ 8 zqy zqy 4096 10月 12 2013 ARM
-rw------- 1 zqy zqy 34233 4月 11 17:16 .bash_history
……
從左到右依次是【權限】【鏈接】【所有者】【用戶組】【文件容量】【修改日期】【文件名】
下面依次解釋各部分———————————————
【權限】代表這個文件的類型和權限,總共包含10個字符。
第一個字符:
若是【d】則表示目錄。
若是【-】則表示文件。
若是【l】則表示爲鏈接文件(linkfile)。
若是【b】則表示設備文件裏面的可供存儲的接口設備。
若是【c】則表示設備文件裏面的串行端口設備,例如鍵盤鼠標(一次性讀取設備)。
接下來九個字符,三個爲一組且均爲“rwx”的組合。其中【r】代表可讀,【w】代表可寫,【x】代表可執行。注意,這三個順序不可變,如果沒有該位權限則以【-】表示。
第一組爲文件所有者權限。
第二組爲同用戶組權限。
第三組爲其他非本用戶組權限。
【鏈接】代表有多少文件名連接到此節點(i-node)。
linux中,對單個文件可能有許多個表示打開文件描述符的file結構,但是它們都指向單個inode結構。inode結構包含了大量有關文件的信息。
【所有者】代表這個文件或目錄的所有者帳號,權限對應【權限】中九個字符的第一段。
【用戶組】代表這個文件或目錄所屬的用戶組,權限對應【權限】中九個字符的第二段。
【文件容量】代表這個文件容量大小,默認單位B。
【修改日期】代表這個文件創建日期或者修改日期。
如果想要顯示完整時間格式,可以使用ls的參數,即“ls -l --full-time”
【文件名】顧名思義……
如果文件名之前多一個“.”則代表這個文件爲隱藏文件。可以使用“s”及“ls -a”這兩個命令去感受下什麼是隱藏文件。
改變文件屬性和權限————————————————————————————————————————————
chgrp :改變文件所屬用戶組。 #chgrp [-R] 用戶組名 要更該的文件或目錄名稱
chown:改變文件所有者。 #chown [-R] 帳號名稱 要更該的文件或目錄名稱 || #chown [-R] 帳號名稱:組名 要更該的文件或目錄名稱
chmod:改變文件權限。 首先定義權限分數:r=4;w=2;x=1;則可以推斷出,rwx=7,---=0…… #chmod 777 .bashrc