導讀
Linux文件系統中的文件是數據的集合,文件系統不僅包含著文件中的數據而且還有文件系統的結構,所有Linux 用戶和程序看到的文件、目錄、軟連接及文件保護信息等都存儲在其中。
在Linux里面,任何一個文件都具有“User,Group,”(用戶、用戶組、其他人)三種身份
用戶組最有用的功能之一,就是當你在團隊開發資源的時候,且每個賬號都可以有多個用戶組的支持
Linux文件屬性:
1、以root身份登錄Linux后,執行“ls -al”(ls:list修改文件屬性詳細信息,顯示文件的文件名與相關屬性;-al:表示列出所有的文件詳細的權限與屬性(包含隱藏文件));
第一列:文件的類型與權限
第一個字母代表文件類型:d目錄
-文件
l鏈接文件
b設備文件里的可供存儲的接口設備
c表示設備文件里的串行端口設備,如鍵盤鼠標等一次性讀取設備·
接下來三個一組,第一組為文件所有者(User)權限,第二組為同用戶組(group)的權限,第三組為其他非本用戶組()的權限
2. 第二列:有多少文件名連接到此節點(i-node)
每個文件都會將它的權限與屬性記錄到文件系統的i-node中,不過我們使用的目錄樹卻是使用文件名來記錄,因此每個文件名就會連接到一個i-node,這個屬性記錄的就是有多少不同的文件名連接到相同的一個i-node號碼
3.第三列:所有者賬號
4.第四列:文件所屬用戶組
5.第五列:容量大小,默認單位B
6.第六列:創建或最近修改日期
查看完整時間 ls -l --full-time
(亂碼可以使用"LANG = en_US"來修改語言)
(修改系統配置文件“/etc//i 18n”,利用nano來修改該文件內容,使“LANG = en_US”使系統默認語言為英文)
7.第七列:文件名
rwx:位置不會改變修改文件屬性詳細信息,如果沒有權限就會出現減號(-)
r:可讀(read)
w:可寫(write)
x:可執行()
文件權限的重要性
Linux與區別之一:在Linux系統中,每一個文件都多加了很多的屬性進來,尤其是用戶組的概念
1、系統保護功能(數據安全性)
2、團隊開發軟件或數據共享的功能
3、未將權限設置妥當會帶來一些危害
讓您學習到的每一節課都有所收獲
《Linux就該這么學》是一本由資深運維專家劉遄老師及國內多名紅帽架構師(RHCA)基于最新RHEL7系統共同編寫的高質量Linux技術自學教程,極其適合用于Linux技術入門教程或講課輔助教材。榮獲雙11、雙12購物狂歡節IT品類書籍銷量冠軍,2017年、2018年國內讀者增速最快的技術書籍,您可以在京東、當當、亞馬遜及天貓搜索書名后購買,亦可加劉遄老師微信交流學習(手指按住下圖3秒鐘即可自動掃描)~