Linux 文件、目錄與磁盤格式
文件屬性 連接數 文件持有者 文件所屬群組 文件容量 文件最後修改時間 文件名(就那個..)
第一欄其中文件屬性有10,第一個屬性代表這個文件是目錄、文件或鏈接文件:
[d]目錄
[-]文件
[l]鏈接文件(Link file)
[b]設備文件中可供存儲的接盤設備
[c]設備文件中的串行端口設備,如鍵盤鼠標。
接下來的九個,三個為一組,均為rwx組合形式
[r]可讀
[w]可寫
[x]可執行
第一組為擁有者owner權限,第二組為群組group的權限,第三組為其他非本群組的用戶others的權限。
drwx--r--試問這個權限可以讓others
可能會說可讀呀,所以可以訪問吧。
答案是no,不能執行就不能訪問呀,所以你讓別人讀的時候,把x也給他。
第二欄 表示占用的結點 第三欄表示擁有者,第四欄擁有者所在群組
第五欄文件大小,第六欄文件建檔日期或最近的修改日期
第七欄文件名,如果前綴是“.”則說明他是隱藏文件 只有在ls -al下才能看到。
改變文件夾的所屬群組 chgrp 這個小組必須存在/etc/group
chgrp users tmp tmp歸users啦
改變擁有者 chown
改變權限 chmod r4 w2 x1
777 rwxrwxrwx
chmod 777 文件名
亦或者chmod a=rwx 文件名
chomd 還可以 加減噢
文件格式ext2是正統 但是被慢慢取代了。
ext2-》ext3原因:可用性、數據完整性、速度、易於轉換
文件類型 之前說過的
文件後綴名 批處理文檔(腳本).sh
壓縮文件.gz .zip .tgz等
網頁文件 .html .php
每個目錄大概內容:
/bin 存放常用執行文件的地方
/boot kernel與啟動相關文件的地方
/dev 設備
/etc 系統在啟動過程中需要讀取的文件。
/home 系統默認用戶根目錄
/lib 函數庫
/lost+found 系統異常錯誤,遺失片段存於此
/mnt 軟驅與光驅接默認裝載點(不懂)
/proc kernel與執行程序所需的一些信息(如網絡狀態等問題)
/root 系統管理員根目錄
/sbin 系統管理常用程序
/tmp 一般用戶存放臨時文件的地方
/usr 最重要的一個目錄,相當於windows嚇得Program Files
/usr/include 一些套件的頭文件
/usr/lib 函數庫
/usr/local 安裝自己下載的應用的地方
/usr/share/doc 系統說明文件的地方
/usr/share/man 同上 如果執行man man 系統會比對這個文件和上面那個,有相同的會顯示出來。
/usr/src kernel源代碼的默認目錄
/usr/X11R6 X Window System‘
/var 也非常重要 所有服務的登陸文件或錯誤信息文件都在這裏面的/var/log下
/var/lib 一些數據庫
/var/spool/mail 郵件
Linux 文件、目錄與磁盤格式