文件名規(guī)則
1.文件名最長255個字節(jié)
2.包括路徑在內(nèi)文件名稱最長4096個字節(jié)
3.顯示為藍色:目錄 綠色:可執(zhí)行文件声滥;
紅色:壓縮文件 淺藍色:鏈接文件
灰色:其他文件
4.除了/眉撵、,其他所有字符都生效落塑,但使用特殊字符的文件名和目錄
不推薦使用纽疟,有些字符需要用引號來引用它們。
5.標準Linux文件系統(tǒng)(如ext4),文件名區(qū)分大小寫憾赁。例如:Mail污朽,mail
文件系統(tǒng)與目錄結(jié)構(gòu)
文件系統(tǒng)
1.文件和目錄被組織成一個單根倒置數(shù)結(jié)構(gòu)
2.文件系統(tǒng)從根目錄下開始,用“/”表示
3.根文件系統(tǒng)(rootfs):root filesystem
4.文件名稱區(qū)分大小寫
5.以.開頭的文件為隱藏文件
6.路徑分隔符:/
7.文件的兩類數(shù)據(jù): 元數(shù)據(jù)(metadata)和 數(shù)據(jù)(data)
8.文件系統(tǒng)分層結(jié)構(gòu):LSB (Linux Standard Base)
9.FHS(Filesystem Hierarchy System)
文件系統(tǒng)結(jié)構(gòu)
/boot:引導(dǎo)文件存放目錄龙考,內(nèi)核文件(vmlinuz)和引導(dǎo)加載器(bootleader)都存放于此目錄
/bin:供所有用戶使用的基礎(chǔ)命令蟆肆;不能關(guān)聯(lián)至獨立分區(qū);OS啟動即會用到的程序
/sbin:(super bin)管理類的基礎(chǔ)命令(供管理員使用)晦款;不能關(guān)聯(lián)到獨立分區(qū)颓芭;OS啟動時即會用到的程序
/lib:啟動時程序依賴的基本共享庫文件以及內(nèi)核模塊文件(/lib/modules)
/lib64:專用于X86_64系統(tǒng)上的輔助共享庫文件存放位置
/etc:配置文件目錄
/home/USERNAME:普通用戶家目錄
/root:管理員的家目錄
media:便攜式移動設(shè)備掛載點
/mnt:臨時文件系統(tǒng)掛載點
/dev:存儲設(shè)備文件及特殊文件
/tmp:臨時文件存放位置
/selinux:存儲與安全策略相關(guān)的信息
/usr:(universal<普遍的> shared,read-only data)
bin:保證系統(tǒng)擁有完整功能而提供的應(yīng)用程序 sbin: lib:32位使用 lib64:只有64 位系統(tǒng)才能使用 local:第三方應(yīng)用程序的安裝位置(bin,sbin柬赐,lib亡问,lib64,etc,share)
/var:(variable data files 變量文件)
cache:應(yīng)用程序緩存數(shù)據(jù)目錄 lib:應(yīng)用程序狀態(tài)信息數(shù)據(jù) lical:專用于為/usr/local下的應(yīng)用程序UC你還粗可變數(shù)據(jù) lock:鎖文件 log:日志目錄及文件 opt:專用于為/opt目錄下的應(yīng)用程序存儲可變數(shù)據(jù) run: 運行中的進程相關(guān)數(shù)據(jù)肛宋,通常用于存儲進程pid文件 spool:應(yīng)用程序數(shù)據(jù)池 tmp:保存系統(tǒng)兩次重啟之間的產(chǎn)生的臨時數(shù)據(jù)
看下在此目錄下的郵件發(fā)送功能
/proc:用于輸出內(nèi)核與進程信息相關(guān)的虛擬文件系統(tǒng)
cat /proc/menminfo 可查看內(nèi)存大小 cat /proc/pcuinfo 可查看CPU的信息 cat /proc/partition 可查看分區(qū)情況 ls /proc 可以看一下進程信息和內(nèi)存數(shù)據(jù)
/sys:存儲有關(guān)系統(tǒng)上的硬件信息
一般虛擬機上添加一塊硬盤之后需要重啟之后才能顯示州藕,那如果不想重啟應(yīng)該怎么
辦呢?我們可以在/sys目錄下進行設(shè)置
Linux下的文件類型
-:普通文件 d:目錄文件 b:塊設(shè)備 c:字符設(shè)備 l:符號鏈接文件 p:管道文件pipe s:套接字文件socket(IP+port<端口號>酝陈,用于遠程連接)