linux中一切都是檔案,檔案型別有多種,使用ls -l命令可以檢視檔案屬性,所顯示結果的第一列的第乙個字元用來表示檔案型別,如下:
1.普通檔案
第一列第乙個字元為「-」的檔案為普通檔案。
建立普通檔案我們用:touch newfile 命令
刪除普通檔案我們用:rm newfile 命令
2.目錄檔案
第一列第乙個字元為「d」(directory)的檔案為目錄檔案。
建立目錄檔案我們用:mkdir directory 命令
刪除空目錄檔案我們用:rmdir directory 命令
刪除非空目錄檔案我們用: rm -r directory 命令(謹慎使用,會刪除目錄下所有檔案且過程不可逆)
3.鏈結檔案
1.sh是原檔案,11.sh是1.sh的硬鏈結,111.sh是1.sh的軟鏈結
1)軟鏈結
軟鏈結相當於給原檔案建立了乙個快捷方式,刪除原檔案則相對應的軟鏈結檔案也會消失。
2)硬鏈結
硬鏈結相當於給原檔案取了個別名,其實兩者是同乙個檔案,刪除兩者中的任意乙個,另乙個不會消失,對其中任意乙個進行修改,另乙個的內容也會隨之改變;因為這兩個檔案本質上是同乙個檔案,只是名字不同。
4.裝置檔案
裝置檔案分為兩種:
1)塊裝置檔案
第一列第乙個字元為「b」(block)的檔案為塊裝置檔案。
2)字元裝置檔案
第一列第乙個字元為「c」(char)的檔案為字元裝置檔案。
5.管道檔案(fifo檔案)
第一列第乙個字元為「p」(pipe)的檔案為管道檔案。
建立管道檔案我們用:mkfifo fifo_file 命令
6.套介面檔案
第一列第乙個字元為「s」(socket)的檔案為套介面檔案。
Linux檔案系統和檔案型別
檔案操作是linux日常工作最基礎的內容,所有涉及到linux相關的工作,都會用到一些shell命令來操作檔案。本篇介紹經常用到的linux檔案命令。在linux中,所有的裝置都是檔案,檔案的型別根據檔案頭部來確定,而不是檔案的尾部。linux的主要檔案結構如下 系統的根目錄,通常不會在這裡儲存檔案...
linux系統檔案型別
ls命令是linux下最常用的命令。ls命令就是list的縮寫。通過ls 命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權 包括目錄 資料夾 檔案許可權 檢視目錄資訊等等。1.命令格式 ls 選項 目錄名 2.命令功能 列出目標目錄中所有的子目錄和檔案。3.常用引數 序號 命令作用...
PHP之檔案系統處理 檔案型別
php之檔案系統處理 檔案型別 讓拖鞋再飛一會兒 1.1 檔案型別 檔案型別 描述block 塊裝置檔案,如磁碟分割槽 軟碟機 光碟機等 char 字元裝置,如鍵盤 印表機等 dir 目錄型別,目錄也是檔案的一種 fifo 命名管道,常用於將資訊叢乙個程序轉到另乙個程序 file 普通檔案型別,如文...