ubuntu檔案與資料夾屬性
阿新 • • 發佈:2018-11-16
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鳥哥的私房菜,圖源也來自那裡