1. 程式人生 > >ubuntu檔案與資料夾屬性

ubuntu檔案與資料夾屬性

ls -al 列出所有檔案詳細的屬性與許可權

[-] [rw-r] [--r] [---]:含義分別為

1   234  567 890

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

[d]:表示為目錄

[-]:表示為檔案

[|]:表示為連結檔案

[b]:可供儲存的介面裝置

[c]:串列埠裝置

檔案的許可權意義

r:可讀取此檔案的內容

w:可編輯此檔案的內容(但不包含刪除該檔案)

x:該檔案具有被系統執行的許可權

目錄的許可權意義

r:可以讀取目錄結構列表的許可權

w:可以更改目錄列表結構,如

  • 新建新的檔案與目錄
  • 刪除已經存在的檔案與目錄
  • 重新命名檔案與目錄
  • 轉移檔案與目錄位置

x:代表使用者能否進入該目錄成為工作目錄

改變檔案屬性與許可權

chgrp:改變檔案所屬使用者組

   chgrp -r users install:遞迴改變install資料夾所屬使用者組為users

chown:改變檔案所有者

   chown -r bin install:遞迴改變install資料夾所有者為bin

   chown -r root:root install:遞迴改變install資料夾所屬使用者組和所有者

chmod:改變檔案的許可權

各許可權對應分數r:4  w:2  x:1

rwx=4+2+1=7

   chmod 777 -r .bashrc : 遞迴改變.bashrc檔案許可權為-rwxrwxrwx

   chmod u=rwx,go=rx .bashrc:  將.bashrc檔案許可權改為-rwxr-xr-x

   chmod a-x .bashrc : 去掉.bashrc全部人的執行許可權

 

注:文章參考了Linux鳥哥的私房菜,圖源也來自那裡