linux系統中,磁碟上的檔案和目錄被組成一棵目錄樹,每個節點都是目錄或檔案。
目錄結構唯一根目錄 樹形
絕對路徑:從根目錄開始表達的路徑
相對路徑:相對於乙個指定位置,當前所在的路徑
硬碟分割槽 至少2個(檔案系統分割槽filesystem,交換記憶體分割槽swap)
檔案系統分割槽 可以有多個 空間可以掛載到任一目錄
d:資料夾(目錄)
-:普通檔案
l:軟鏈結(類似windows的快捷方式)
b:塊裝置檔案(例如硬碟、光碟機等)
p:管道檔案
c:字元裝置檔案(例如螢幕等串列埠裝置)
s:套介面檔案(套接字)
可讀(r/4):讀取檔案,瀏覽該目錄資訊
可寫(w/2):修改檔案內容,刪除移動目錄內檔案
執行(x/1):執行檔案,進入目錄
「—」表示不具備該項許可權
注意:對目錄來說,無x有r也無法進入目錄讀取目錄資訊
使用者能夠對檔案進行的操作許可權:
使用者在操作檔案的時候,首先對使用者有分類:
檔案的所有者u 檔案的所屬組g 其他使用者o
使用者對檔案進行的操作進行分類
可讀 可寫 可執行
可瀏覽 可建立 可進入
檔案許可權表示:
(user)(group)(other) 例:rwxr-xr–
Linux 一切皆檔案
一切皆是檔案 是 unix linux 的基本哲學之一 不僅普通的檔案,目錄 字元裝置 塊裝置 套接字等在 unix linux 中都是以檔案被對待 它們雖然型別不同,但是對其提供的卻是同一套操作介面。檔案本質就是一種抽象,一般是指對資料的一種抽象。同時,檔案 也表示資料的儲存組織形式。資料庫就是另...
Linux 一切皆檔案
啟動乙個程序,需要乙個程式檔案,這是乙個二進位制檔案。啟動的時候,要載入一些配置檔案,例如 yml properties 等,這是文字檔案 啟動之後會列印一些日誌,如果寫到硬碟上,也是文字檔案。但是如果我想把日誌列印到互動控制台上,在命令列上唰唰地列印出來,這其實也是乙個檔案,是標準輸出 stdou...
linux一切皆是檔案 LINUX一切皆檔案
只要用過linux的筒子,或者保守點說接觸到一些linux思想的同志肯定聽說過這樣一句話,在linux下,一切皆是檔案 不錯,今天walfred將在快速上手linux裝置驅動這一塊,談談linux的裝置也符合 一切皆是檔案 的思想在linux裝置驅動模型應用。如果你不理解linux裝置模型,請看下面...