壹。文件類型
常見的Linux文件類型有:普通文件、目錄文件、字符設備文件和塊設備文件、符號鏈接文件等。現在我們來簡單解釋壹下。
1.普通文件
使用ls -lh查看文件的屬性,可以看到有類似-rwxrwxrwx的內容,值得註意的是第壹個符號是-,而這樣的文件在Linux中。
這是壹個普通的文件。這些文件通常由壹些相關的應用程序創建,如圖像工具、文檔工具、歸檔工具或cp工具。刪除此類文件的方法是使用
Rm命令。此外,根據文件的內容,它可以大致分為:
1》。純文本文件(ASCII):
這是Linux系統中最常見的文件類型,之所以稱為純文本文件是因為內容可以直接讀取,例如數字、字母等。用作
設置的文件都屬於此文件類型。
2 & gt。二進制文件(二進制):
Linux系統實際上只知道並能執行二進制文件。Linux中的可執行文件(腳本,不包括文本批處理文件)就是這種格式的文件。命令貓是壹個二進制文件。
3 & gt。數據格式文件(數據):
有些程序在運行時會讀取某些格式的文件,這些特定格式的文件稱為數據文件。比如Linux
當用戶登錄時,註冊的數據將記錄在文件/var/log/wtmp中,該文件是壹個數據文件,可以通過最後壹個命令讀取。
2.目錄文件
當您在目錄中執行時,您會看到類似drwxr-xr-x的文件,這是壹個目錄,而目錄是Linux中的壹個特殊文件。註意它的第壹個字符是
d .創建目錄的命令可以是mkdir命令或cp命令,cp可以將壹個目錄復制到另壹個目錄。使用rm或rmdir命令刪除。
3.字符設備或塊設備文件
輸入/dev目錄並列出文件,您將看到類似以下內容的內容:
root @ localhost ~】# ls-al/dev/tty
crw-rw-rw- 1根tty 5,0 11-03 15:11/dev/tty
【root @ localhost ~】# ls-la/dev/sda 1
brw-r - 1根磁盤8,1 11-03 07:11/dev/sda 1
可以看到/dev/tty的屬性是crw-rw-rw-。請註意,前面的第壹個字符是C,這意味著字符設備文件。例如貓之類的串行設備。我們看到/dev/sda1的屬性是brw-r -,註意它前面的第壹個字符是B,表示壹件設備,比如硬盤、光驅等等。
這種文件是用mknode創建的,用rm刪除。目前在最新的Linux發行版中,壹般不需要自己創建設備文件。因為這些文件與內核相關聯。
壹些與系統外圍設備和存儲相關的文件通常集中在目錄/dev中。通常分為兩種類型:
塊設備文件:
它只是壹些存儲數據的接口設備,以提供對系統的隨機訪問,例如硬盤和軟盤。妳可以在硬盤的不同塊中隨機讀寫。該設備是壹個組設備。妳可以自己查看/dev/sda,妳會發現第壹個屬性是【b】。
字符設備文件:
也就是壹些串口接口的設備,比如鍵盤、鼠標等等!這些設備的特點是壹次性讀取,不能切斷輸出。
4.數據接口文件(套接字):
數據接口文件(或:windows套接字文件),這種類型的文件通常被網絡上使用的數據所接受。您可以啟動壹個程序來監控客戶端的需求,客戶端可以通過這個套接字進行數據通信。第壹個屬性是【s】,這種文件類型通常位於/var/run目錄中。