1. 程式人生 > >Linux檔案屬性說明

Linux檔案屬性說明

 原文連結:Linux檔案屬性說明

[email protected]:~$ ls -al
total 156
drwxr-xr-x 22 somnus somnus 4096 Aug 11 22:18 .
drwxr-xr-x  3 root   root   4096 Jul 29 01:42 ..
drwx------  3 somnus somnus 4096 Jul 30 11:09 .adobe
-rw-------  1 somnus somnus 1150 Aug 11 22:17 .bash_history
-rw-r--r--  1 somnus somnus  220 Jul 29 01:42 .bash_logout
-rw-r--r--  1 somnus somnus 3637 Jul 29 01:42 .bashrc
drwx------ 22 somnus somnus 4096 Aug  4 11:45 .cache

共分為7列:

  1. 檔案型別以及許可權
  2. 多少個檔名連線到此節點(i-node)
  3. 檔案所有者的許可權
  4. 檔案使用者組的許可權
  5. 檔案大小,單位B
  6. 檔案修改的日期
  7. 檔名,以.開頭的為隱藏檔案

第一點:檔案型別以及許可權,一共有十位,例如:drwxr-xr-x 第一位d表示檔案型別,後面每三位表示[rwx]對應不同使用者以及使用者組的許可權,r表示讀許可權(read),w表示寫許可權(write),x表示可執行許可權(execute),‘-’表示沒有此許可權。

例如:   drwxr-xr-x

        [d]                                [rwx]                                     [r-x]                                                [r-x]

(檔案型別)                (檔案所有者許可權)          (檔案所屬使用者組許可權)                    (其他人的許可權)

表示:該檔案是目錄,該檔案所有者擁有rwx許可權,該檔案所屬使用者組擁有rx許可權,其他人擁有rx許可權。

第一位檔案型別常見值:

  1. d:這是一個目錄
  2. -:這是一個檔案
  3. l:這是一個連線檔案