linux 檔案屬性介紹及改變方法

weixin_34232744發表於2018-07-31

一直以來對linux檔案屬性比較迷糊的人可以瞭解一下具體linux檔案的每一個標識都代表什麼含義。

1 檔案的標識方式

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
3487984-7f737571f04479c0.png
image.png

2 圖文對照詳解

3487984-9c67120cfd2a1ca3.png
image.png
  • 0 位置
    1.當為[ d ]則是目錄
    2.當為[ - ]則是檔案;
    3.若是[ l ]則表示為連結文件(link file);
    4.若是[ b ]則表示為裝置檔案裡面的可供儲存的介面裝置(可隨機存取裝置);
    5.若是[ c ]則表示為裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置)。
  • 1-2-3位置 :檔案所有者的許可權標識
  • 4-5-6位置 :檔案所有者所屬組的許可權標識
  • 7-8-9位置 :其他使用者許可權標識
    1.三個為一組,且均為『rwx』 的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)
    2.[ - ]標識沒有該許可權

3 檔案許可權改變方法

  1. 改變檔案所屬組
chgrp [-R] 屬組名 檔名
  1. 改變檔案所屬主 And 改變檔案所屬組
chown [–R] 屬主名 檔名
chown [-R] 屬主名:屬組名 檔名
  1. 改變檔案屬性
 chmod [-R] xyz 檔案或目錄

相關文章