????????Linux把所有文件和設(shè)備都當(dāng)作文件來管理,這些文件都在根目錄下,同時(shí)Linux中的文件名區(qū)分大小寫。
一、文件屬性
????????使用ls -l命令查看文件詳情:
1、每行代表一個文件,每行的第一個字符代表文件類型,linux文件類型包括:
字符 |
說明 |
- |
表示普通文件,如文本文件、配置文件、二進(jìn)制文件等 |
d |
表示目錄文件 |
l |
表示符號鏈接文件,類似于快捷方式 |
b/c |
表示設(shè)備文件,b表示塊設(shè)備文件,如硬盤;c表示字符設(shè)備文件,如鍵盤。 |
s |
表示套接字文件,程序間可通過套接字進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)通信 |
p |
表示管道文件,管道是Linux系統(tǒng)中一種進(jìn)程通信的機(jī)制 |
2、第一列后9個字符,如"rw-r--r--",表示文件權(quán)限,文件的權(quán)限針對三類對象定義:屬主、屬組、其他,分別用字符(u,g,o)表示,a代表所有對象。三種權(quán)限:讀(r)、寫(w)、執(zhí)行(x)。"rw-r--r--"分為3段分析,前3個字符表示屬主的權(quán)限為可讀、可寫;中間三個字符表示屬組的權(quán)限為可讀,后三個字符表示其他用戶的權(quán)限為可讀。
????????文件:
????????????????r:可使用文件查看類命令獲取其內(nèi)容
????????????????w:可修改內(nèi)容
????????????????x:可以把此文件提請內(nèi)核啟動為一個進(jìn)程
????????目錄:
????????????????r:可以使用ls查看此目錄中的列表
????????????????w:可在此目錄中創(chuàng)建文件,也可刪除此目錄中文件
????????????????x:可以使用ls -l查看此目錄中的文件列表,可以cd進(jìn)入此目錄
3、第二列為文件的硬鏈接個數(shù),目錄的硬鏈接數(shù)默認(rèn)為2。
4、第三列表示文件的所有者,即文件屬于哪個用戶;
5、第四列表示文件所屬的用戶組;
6、第五列表示文件的大小,可以通過選項(xiàng)-h,顯示為可讀單位。
7、第6/7/8列表示文件的修改時(shí)間,分別為月、日、年;
8、最后一列表示文件名或目錄名。
二、文件權(quán)限管理
1、改變文件所有權(quán),修改文件的屬主和屬組
????????chown:
????????????????chown [OPTION]... [OWNER][:[GROUP]] FILE...
????????????????????????-R:表示遞歸地更改目錄文件的屬主或?qū)俳M
????????????????用法:
????????????????????????owner
????????????????????????owner:group
????????????????????????:group
????????????????注意:命令中的:可用.替代
?????????chgrp:
????????????????chgrp [OPTION]... GROUP FILE...
????????chgrp命令只改變屬組,也可以通過chown實(shí)現(xiàn)。
2、改變文件權(quán)限
????????使用chmod命令來改變文件的權(quán)限,更改文件權(quán)限時(shí)u表示文件所有者,g表示屬組,o表示其他用戶,a表示所有對象。chmod除了可以用符號更改文件權(quán)限外,還可以使用數(shù)字來修改權(quán)限,“r”對應(yīng)4(二進(jìn)制的100),“w”對應(yīng)2(二進(jìn)制010),“x”對應(yīng)1(二進(jìn)制001)。
????????chmod:
????????????????chmod [OPTION]... OCTAL-MODE FILE...
????????????????????????-R:遞歸修改
????????例子:
????????????????chmod 750 someefile 表示rwxr-x---
????????????????chmod u=rwx somefile 設(shè)置所有者有可讀、可寫、可執(zhí)行權(quán)限
????????????????chmod u+x somefile 給所有者加上可執(zhí)行權(quán)限
????????????????chmod o-r somefile 給其他用戶取消可讀權(quán)限文章來源:http://www.zghlxwxcb.cn/news/detail-633314.html
????????????????chmod a+r somefile 給所有用戶增加可讀權(quán)限文章來源地址http://www.zghlxwxcb.cn/news/detail-633314.html
到了這里,關(guān)于Linux文件屬性與權(quán)限管理(可讀、可寫、可執(zhí)行)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!