linux文件類型和權限


linux 的文件類型

 

權限

  • 針對文件:r-查看,w-修改,x-執行
  • 針對文件夾:r-列出文件夾下的所有文件和文件夾,w-在目錄中創建和刪除,x-進入目錄

刪除一個文件的前提:該文件所在目錄擁有寫權限。

ls -l命令結果解析

示例:

-rw-r--r-- 1 root dev     0 Aug 12 16:49 1.txt
drwxr-xr-x 1 root dev   512 Jul 29 18:02 dir

使用ls -l命令查出文件信息,按空格划分,依次是:
文件類型及權限(后9位,每3為一組,依次表示文件的用戶所有者、文件的組群所有者和系統其他用戶文件操作權限)、鏈接數、文件屬主、文件屬組、文件大小(byte)、 建立或最近一次修改時間、文件名。

 

修改權限

chmod 權限數字的組合 文件名
權限數字說明:權限字母組合轉換為二進制1,0組合,有字母的位用1表示,-的位用0表示,然后轉換為十進制數字。如:
rwx組合對應的二進制為 111,轉換為十進制7
rw-組合對應的二進制為 110,轉換為十進制6
r-x組合對應的二進制為 101,轉換為十進制5
例:chmod 777 1.txt 表示修改屬主、屬組、其他用戶對1.txt文件的權限均為rwx(可讀、可寫、可執行)

修改文件或目錄所在組

chgrp 目標組 文件或目錄
chgrp test 1.txt 把1.txt文件所屬組修改為test組

修改文件或目錄擁有者

chown 目標用戶 文件或目錄
chown li4 dir 修改dir文件夾的擁有者li4

查看創建文件、目錄的默認權限

umask命令執行后的結果是 0022
文件的默認權限是 666減去022等於644,也就是rw-r–r–
目錄的默認權限是 777減去022等於755,也就是rwxr-wr-w


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM