===一個簡單的ls -al的例子:===
-rw-r–r–. 1 root root 57494 Oct 1 08:08 install.log
第一列表示文件的權限,共有10個字符組成。第一個字符表示文件類型:
d:表示目錄;-:表示是文件;l表示是鏈接文件linkfile;b表示塊設備文件(設備文件里面的可供存儲的接口設備);c表示字符設備文件(設備文件中的串行端口設備,例如鍵盤、鼠標等一次性讀取設備),s表示套接字sockets文件,p表示管道FIFO文件。接下來三個一組,分別代表owner、group、other的權限。
第二列表示有多少文件名連接到此節點(inode)
第三列和第四列分別表示owner和group名稱
第五列表示文件大小,單位是字節bytes/B
第六列表示文件創建日期或者最近修改日期,如果修改日期離現在太久了,就只顯示年月日信息。可以用參數 ls -al –full-time顯示完整時間。
第七列就是文件名了,如果有個.前綴的話表示隱藏文件。
===修改文件屬性===
chown:改變文件的owner,隨便還可以修改group
用法:chown [-R] ownner:group dirname/filename,其中-R表示遞歸修改目錄以及該目錄下的所有文件屬性。
chgrp:修改文件的group
用法:chgrp [-R] group dirname/filename
===修改文件權限===
chmod:可以使用數字或者符號兩種方式進行權限的更改。
用法:注意,u代表owner,g代表group,o代表other,a代表all
數字形式:chmod [-R] 777 dirname/filename;
=號形式:chmod [-R] u=rwx,go=rx dir/file;
+-形式:chmod [-R] u-r,g+w,a-r dir/file
===目錄與文件的權限意義===
對文件的意義:
r:可讀取文件內容
w:可編輯、新增或者修改文件的內容,注意,是文件的內容。但不含刪除該文件
x:可被系統執行
對目錄的意義:
r:讀取該目錄結構列表的權限,當你具有r一個目錄的權限時,表示你可以查詢該目錄下的文件名數據,可以用ls命令列出目錄下文件名列表
w:這個可寫入權限對目錄來說很強大,具有更改目錄結構列表的權限,也就是可以在該目錄里面新建新的文件和目錄,刪除該目錄下的文件和目錄(不論該文件的權限為何);將已存在的文件或目錄重命名;轉移該目錄內的文件、目錄的位置。
x:進入該目錄,使得該目錄成為當前工作目錄的權限。要想能查看某個目錄下文件內容, 必須對該目錄具備x權限才行。
===目錄配置標準FHS===
FHS標準建議:根目錄(/)所在的分區應該越小越好,且應用程序所安裝的軟件最好不要與根目錄放在同一個分區,保持根目錄越小越好。如此不但性能較好,根目錄所在的文件系統也不容易發生問題。有 主站蜘蛛池模板: 富蕴县| 长子县| 徐水县| 葫芦岛市| 专栏| 富顺县| 抚宁县| 筠连县| 松江区| 大渡口区| 偃师市| 乌苏市| 关岭| 兴业县| 息烽县| 长海县| 玛纳斯县| 玉田县| 环江| 乐东| 漾濞| 沁源县| 临夏市| 上犹县| 梁平县| 巧家县| 安图县| 高雄市| 云阳县| 永嘉县| 谢通门县| 斗六市| 靖远县| 郑州市| 称多县| 常宁市| 连平县| 巍山| 洛隆县| 上栗县| 苏尼特左旗|