Linux中什么是文件?Linux文件類型有哪些?在Linux中一切皆是文件,普通文件是文件、目錄是文件,硬件設(shè)備也是文件;不過,Linux文件類型有很多種,具體內(nèi)容請看下文:
Linux中什么是文件?
Linux中所有內(nèi)容都是以文件的形式保存和管理,所以一切皆是文件。
普通文件是文件;目錄是文件;硬件設(shè)備是文件;套接字、網(wǎng)絡(luò)通信等資源也都是文件。
Linux文件類型有哪些?
1、普通文件:類似mp4、jpg、html這樣,可直接拿來使用的文件都屬于普通文件。
2、目錄文件:對于習(xí)慣Windows系統(tǒng)的用戶來說,目錄是文件可能不太好接受。在Linux中,目錄文件包含了此目錄中各個文件的文件名以及指向這些文件的指針,打開目錄等同于打開目錄文件,也就是說,只要有權(quán)限,可以隨意訪問目錄中的任何文件。
3、字符設(shè)備文件以及塊設(shè)備文件:通常隱藏在/dev/目錄下,當(dāng)進(jìn)行設(shè)備讀取或外設(shè)交互時才會被使用。
4、套接字文件:套接字文件一般隱藏在/var/run/目錄下,用于進(jìn)程間的網(wǎng)絡(luò)通信。
5、符號鏈接文件:類似于Windows中的快捷方式,是指向另一文件的指針。
6、管道文件:主要用于進(jìn)程間通信。
本文摘自 :https://blog.51cto.com/u