linux文檔種類與擴充名
1、linux文檔種類:
- 普通檔案(regular file,ls檢視是第一個字元為‘-’)
- 純文字檔案(ASCII)(使用cat檢視)
- 二進制檔案(binary)
- 資料格式檔案(data)(使用last檢視)
- 目錄(directory,ls檢視時,第一個字元為‘d’)
- 連結檔案(link,ls檢視時,第一個字元為‘l’)參考
- 硬連結(hard link)
//建立硬連結 ln [option] file newfile
- 軟連接配接(soft link)
//建立軟連接配接 ln -s file newfile
- 裝置檔案(device,分兩種,字元裝置,塊裝置)
-
塊裝置(block,ls檢視時,第一個字元為‘b’)
有緩沖,可以随機存儲
-
字元裝置(character,ls檢視時,第一個字元為‘c’)
無緩沖,隻能順序存儲
-
-
套接字檔案(sockets,ls檢視時,第一個字元為‘s’)
用于網絡上資料的承接,長在/var/run目錄下有這類檔案
-
管道檔案(pipe,ls檢視時,第一個字元為‘p’)參考
解決多個程式同時存取一個檔案引起的問題。
2、linux 檔案擴充名
linux沒有所謂的擴充名,檔案是否可以執行,隻與檔案的屬性有關。但是通常也通過擴充名來了解檔案的種類。
- *.sh:腳本或批處理檔案(由shell寫成)
- z,.tar,tar.gz,.zip,*.tgz:壓縮檔案(根據不同的壓縮軟體命名)
- .html,.php:網頁相關的檔案
3、linux檔案名
長度限制
- 單一檔案或目錄的最大允許檔案名長度為255個字元
- 包含完整路徑名稱以及目錄的完成檔案名為4096個字元
檔案名
最好避免一些特殊的字元,另外注意以‘.’開頭的檔案為隐藏檔案。