版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第3章文件系統(tǒng)3.1文件和文件系統(tǒng)概述3.1.1文件的概念文件是指具有符號名和在邏輯上具有完整意義的信息集合。通常文件包含兩個基本要素:符號名和信息,也可稱為文件名和內(nèi)容。3.1.2文件的類型Linux根文件系統(tǒng)只包含目錄(在Linux中一切皆文件,目錄也是文件的一種)和文件,對于文件的類型基本可以普通文件、目錄、鏈接文件、套接字、命令管道、塊設(shè)備文件、字符設(shè)備文件七種。1.普通文件(-)普通文件主要指的是字節(jié)序列,Linux中并沒有對其內(nèi)容規(guī)定任何的結(jié)構(gòu)。其中文件可以是程序源代碼(c、c++、python、perl等)、也可以是可執(zhí)行文件(文件編輯器、數(shù)據(jù)庫系統(tǒng)、出版工具、繪圖工具)、圖片、聲音、圖像等多媒體形式。在Linux環(huán)境下,系統(tǒng)不會區(qū)別對待這些普通文件,只有處理這些文件的應(yīng)用程序才會對根據(jù)文件的內(nèi)容賦予相應(yīng)的含義。只要是可執(zhí)行的文件并具有可執(zhí)行屬性就能執(zhí)行2.目錄(d)
目錄文件是由一組目錄項組成,目錄項可以是對其他文件的指向也可以是其目錄下的子目錄指向。一個文件的名稱是存儲在他的父目錄中的,而并非同文件內(nèi)容本身存儲在一起。3.符號鏈接(l)符號鏈接分為硬鏈接和軟鏈接。硬鏈接文件實際上就是在某目錄中創(chuàng)建目錄項,從而使不止一個目錄可以引用到同一個文件。軟鏈接又稱為符號鏈接,是指將一個文件指向另外一個文件的文件名。這種符號鏈接的關(guān)系由ln-s命令行來建立。鏈接的內(nèi)容是名字指向的文件,是兩個不同的文件,可以跨越分區(qū)。4.套接字(s)套接字(socket)允許運行在不同計算機上的兩個進(jìn)程之間進(jìn)行相互通信。5.命名管道(p)命名管道(FIFO)文件允許運行在同一臺計算機上的兩個進(jìn)程之間進(jìn)行通信。管道文件就是從一頭流入從另一頭流出的文件。使用以下命令可以看到文件屬性第一個字符是“p”,這就是管道文件。字符設(shè)備文件(c)和塊設(shè)備文件(b)字符設(shè)備文件(c)和塊設(shè)備文件(b)都屬于設(shè)備文件,不存在用后綴來區(qū)分,和其他文件一樣,都是用第一位的字母來區(qū)分文件類型。用戶既可以用設(shè)備名來使用設(shè)備,也可以通過訪問文件的形式來使用設(shè)備,所有的設(shè)備文件都會保存在/dev目錄下,3.2文件系統(tǒng)類型文件系統(tǒng)是操作系統(tǒng)最重要的一部分,決定了磁盤上存儲文件的方法和數(shù)據(jù)結(jié)構(gòu),其主要功能是存儲文件的數(shù)據(jù)Linux文件類型和文件名所代表的意義是兩個不同的概念,通過應(yīng)用程序創(chuàng)建的類似于file.txt或者file.tar.gz這兩種,雖然是通過不同的程序來打開,但都屬于常規(guī)的文件。3.2.1常見的文件系統(tǒng)類型每種操作系統(tǒng)都有自己的文件系統(tǒng),比如,常用的windows操作系統(tǒng),所用的文件系統(tǒng)最主要是FAT16、FAT32、NTFS這幾種,而Linux主要使用ext2/3/4,xfs等類型,只要在磁盤分區(qū)上創(chuàng)建文件系統(tǒng)后,就能在磁盤分區(qū)上儲存于讀取文件。3.3文件系統(tǒng)結(jié)構(gòu)3.3.1系統(tǒng)目錄結(jié)構(gòu)Linux的文件結(jié)構(gòu)是以根目錄“/”倒置樹的形式存在的,通過上下連接的分層目錄文件結(jié)構(gòu)來組織文件,每一個目錄可能包含了文件和其他目錄,子目錄下可以有任意多個文件和子目錄,用戶可以用目錄或者子目錄形成的路徑名對文件進(jìn)行操作。3.3.2路徑文件名由路徑名給出,路徑名唯一確定一個文件在整個文件系統(tǒng)中的位置。路徑一般分為絕對路徑和相對路徑。絕對路徑:一般以斜線開始,即“/”根目錄開始,是文件的最起始端。相對路徑:一般不以斜線開始而是從當(dāng)前目錄開始,指定文件相對于當(dāng)前目錄的位置,當(dāng)前目錄是指用戶當(dāng)前在目錄樹種所處的目錄位置,也可以成為工作目錄。3.4文件和目錄權(quán)限管理文件和目錄并不是每一個用戶或者組都能訪問,為了控制文件和目錄的訪問,可以設(shè)置文件和目錄的訪問權(quán)限,以這樣的方法來決定誰能訪問,誰能修改。通過權(quán)限的設(shè)置還可以修改文件和目錄的所有者。3.4.1文件和目錄權(quán)限在Linux系統(tǒng)中,用戶對一個文件或者目錄具有訪問權(quán)限,這些訪問權(quán)限決定了誰能訪問以及怎么訪問。通過設(shè)置權(quán)限可以實現(xiàn)以下三種用戶的訪問顯示:文件的用戶所有者、文件的組群所有者、其他用戶。1.基本權(quán)限每一位用戶對文件和目錄有三種權(quán)限,讀取、寫入、可執(zhí)行。第一組權(quán)限是所有者權(quán)限(user),控制訪問自己的文件權(quán)限;第二組權(quán)限是所有組權(quán)限(group),控制用戶組訪問其中一個用戶的文件權(quán)限;第三組權(quán)限是其他用戶權(quán)限(other),控制其他所有用戶訪問一個用戶的文件的權(quán)限。這三組權(quán)限賦予用戶不同類型的讀取、寫入以及執(zhí)行權(quán)限。2.設(shè)置方法(1)數(shù)字設(shè)定法文件和目錄的權(quán)限表中只有r、w、x三個字符來為用戶所有者、所有組群和其他用戶設(shè)置權(quán)限。數(shù)字法中一共包含的數(shù)字是4,2,1,其中4表示讀取權(quán)限,2表示寫入權(quán)限,1表示可執(zhí)行權(quán)限,如果沒有任何權(quán)限,用0表示。需要得知權(quán)限是多少時,只需要進(jìn)行上述數(shù)字相加求合即可。(2)文字設(shè)定法通過文字設(shè)定法更改權(quán)限需要使用chmod命令,在一個命令行中可以給出多個權(quán)限,中間用逗號隔開。3.4.3文件和目錄的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 厚街體育館施工組織設(shè)計
- 歐式古典客廳布藝軟裝設(shè)計
- 利用機器學(xué)習(xí)優(yōu)化網(wǎng)絡(luò)數(shù)據(jù)監(jiān)管
- 焊接作業(yè)質(zhì)量檢驗與問題處理流程
- 高一化學(xué)教案:專題第一單元第三課時乙烯
- 三明市2024-2025學(xué)年第一學(xué)期高三期末數(shù)學(xué)質(zhì)檢主觀題閱卷情況和教學(xué)建議
- 2024高中地理第四章工業(yè)地域的形成與發(fā)展章末總結(jié)提升練含解析新人教版必修2
- 2024高中生物第6章生態(tài)環(huán)境的保護(hù)第2節(jié)保護(hù)我們共同的家園課堂演練含解析新人教版必修3
- 2024高考地理一輪復(fù)習(xí)第五部分選修地理-重在遷移第42講旅游地理課時作業(yè)含解析新人教版
- 2024高考化學(xué)一輪復(fù)習(xí)第十一章有機化學(xué)基礎(chǔ)第一講認(rèn)識有機化合物規(guī)范演練含解析新人教版
- 機械年終考核述職報告
- 中華傳統(tǒng)文化之文學(xué)瑰寶學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2023中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 2023年外交學(xué)院招聘筆試備考試題及答案解析
- 思想品德鑒定表(學(xué)生模板)
- 滿堂支架計算
- MA5680T開局配置
- 焊接工藝評定表格(共11頁)
- (完整word版)澳大利亞簽證54表(家庭構(gòu)成)
- CFG樁施工記錄表范本
- 二、菲涅耳公式表示反射波、折射波與入射波的振幅和位相關(guān)
評論
0/150
提交評論