新聞中心
linux是一種操作系統(tǒng),文件是其基本單位,包含了操作系統(tǒng)和用戶可操作性能的所有內(nèi)容。為了方便用戶及管理員,Linux系統(tǒng)將文件分為了幾類。下面探究一下Linux文件分類特征。

linux文件分為十二種類:
1.普通文件:這種文件是用戶常用的文件,存儲(chǔ)在文件系統(tǒng)中,都是簡(jiǎn)單的字節(jié)文件,比如文本文件、C語(yǔ)言源文件、文檔等。
例子:
touch file.txt //在當(dāng)前目錄創(chuàng)建文本文件
2.目錄文件:也稱作文件夾,是容納文件的容器,是文件的組織形式。
例子:
mkdir dir //在當(dāng)前目錄下創(chuàng)建一個(gè)目錄
3.符號(hào)鏈接文件:也稱為軟鏈接,是一種特殊的文件,可以同時(shí)擁有多個(gè)名稱,而實(shí)際上只是某個(gè)文件的一個(gè)指針,指向一個(gè)文件。
例子:
ln -s oldfile newfile //創(chuàng)建一個(gè)oldfile指向newfile的符號(hào)鏈接
4.塊文件:存放諸如軟盤(pán)、磁帶等物理裝置中的物理信息,每個(gè)塊文件對(duì)應(yīng)一個(gè)物理裝置,用它來(lái)讀寫(xiě)物理裝置中的數(shù)據(jù),如磁盤(pán)。
例子:
dd if=/dev/sda of=savefile bs=512 //從硬盤(pán)的/dev/sda讀取數(shù)據(jù)并寫(xiě)入savefile文件
5.字符文件:主要處理一些外設(shè)來(lái)源的輸入輸出設(shè)備,字符文件只處理單個(gè)字符,在管道及網(wǎng)絡(luò)上傳輸符號(hào)或者字符。
6.FIFO文件:是一種特殊的文件,以文件形式來(lái)處理管道模式的信息或者數(shù)據(jù),并可以實(shí)現(xiàn)網(wǎng)絡(luò)程序進(jìn)程間的信息傳遞。
例子:
mkfifo myfifo //創(chuàng)建名為myfifo的FIFO文件
7.設(shè)備文件:一般是系統(tǒng)內(nèi)核重要的文件,是操作系統(tǒng)與設(shè)備之間的接口,打開(kāi)它就可以操作設(shè)備的I/O控制信息。
例子:
mknod device_name c major_number minor_number //創(chuàng)建一個(gè)device_name文件,使用主設(shè)備號(hào)major_number和次設(shè)備號(hào)minor_number
8.套接字文件:是通過(guò)網(wǎng)絡(luò)連接進(jìn)行進(jìn)程之間通信的通道,可以實(shí)現(xiàn)跨網(wǎng)絡(luò)不同電腦上的進(jìn)程間通信。
例子:
socket -l 21 //創(chuàng)建一個(gè)地址族為AF_INET、端口號(hào)為21的套接字文件
9.命令文件:是擴(kuò)展形式的文件,常常讓其包含某個(gè)應(yīng)用程序的程序文件以及一些其他的操作設(shè)置文件,它的特點(diǎn)在于可以用直接的方式來(lái)調(diào)用它們而用不著啟動(dòng)其他程序。
例子:
rm *.php //從當(dāng)前目錄中刪除所有后綴名為.php的文件
10.快照文件:是比較特殊的文件,用來(lái)快速還原一個(gè)或多個(gè)文件系統(tǒng)的狀態(tài),可用于災(zāi)難恢復(fù),文件系統(tǒng)遷移等等。
例子:
tar -cvf snapshot.tar * //將當(dāng)前目錄下所有內(nèi)容備份到快照文件snapshot.tar中
11.程序文件:這類文件包含了一些程序文件、源文件、可執(zhí)行文件等等,用來(lái)實(shí)現(xiàn)各種功能。
例子:
gcc -o hello hello.c //編譯hello.c文件生成hello可執(zhí)行文件
12.其他文件:這類文件可能是某種特殊功能類產(chǎn)品專用文件,比如某些影音軟件常附帶的一些支持文
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站題目:探秘:Linux文件分為哪幾類?(linux文件分為)
當(dāng)前網(wǎng)址:http://m.fisionsoft.com.cn/article/dpipgsp.html


咨詢
建站咨詢
