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