《Linux網(wǎng)絡(luò)操作系統(tǒng)應(yīng)用教程》課件第6章_第1頁
《Linux網(wǎng)絡(luò)操作系統(tǒng)應(yīng)用教程》課件第6章_第2頁
《Linux網(wǎng)絡(luò)操作系統(tǒng)應(yīng)用教程》課件第6章_第3頁
《Linux網(wǎng)絡(luò)操作系統(tǒng)應(yīng)用教程》課件第6章_第4頁
《Linux網(wǎng)絡(luò)操作系統(tǒng)應(yīng)用教程》課件第6章_第5頁
已閱讀5頁,還剩131頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第6章文件系統(tǒng)及其管理6.1Linux文件系統(tǒng)與分類

6.2磁盤管理

6.3文件系統(tǒng)的配額管理

6.4文件權(quán)限

6.5文件和目錄管理

6.6文件歸檔與壓縮

6.1Linux文件系統(tǒng)與分類

文件系統(tǒng)面向用戶的功能主要有:●實(shí)現(xiàn)文件按名存取;●負(fù)責(zé)文件目錄的建立和維護(hù);●實(shí)現(xiàn)邏輯文件到物理文件的轉(zhuǎn)換;●負(fù)責(zé)文件存儲(chǔ)空間的分配和管理;●提供合適的文件存取方法;●實(shí)現(xiàn)文件的共享、保護(hù)和保密;●提供可供用戶使用的文件操作命令。

6.1.1Linux基本文件系統(tǒng)與Linux支持的文件系統(tǒng)

1.Linux基本文件系統(tǒng)目前Windows操作系統(tǒng)通常采用FAT32或NTFS文件系統(tǒng)。在Linux系統(tǒng)中用于保存數(shù)據(jù)的磁盤分區(qū)通常為ext2或ext3,而用于實(shí)現(xiàn)虛存的swap分區(qū)一定采用的是swap文件系統(tǒng)。

Linux操作系統(tǒng)中采用的第一個(gè)文件系統(tǒng)是minix。

minix文件系統(tǒng)只允許文件名長(zhǎng)度為14個(gè)字符,最大的文件存儲(chǔ)空間為64MB。這種文件系統(tǒng)只能用于教學(xué),實(shí)用價(jià)值并不大。1992年4月,第一個(gè)專門為L(zhǎng)inux設(shè)計(jì)的文件系統(tǒng)——ext產(chǎn)生,但其功能還是很有限的。隨后在1993年Linux中采用了新的文件系統(tǒng)——ext2。RedHat7.2以前的版本在默認(rèn)情況下使用的文件系統(tǒng)就是ext2,該文件系統(tǒng)高效而穩(wěn)定。隨著Linux系統(tǒng)的推廣應(yīng)用,ext2非日志文件系統(tǒng)的弱點(diǎn)漸漸暴露出來。為此,Linux又開發(fā)出了ext3文件系統(tǒng),它主要是通過在ext2文件系統(tǒng)中增加日志功能而升級(jí)來的。目前,ext3文件系統(tǒng)已經(jīng)非常穩(wěn)定可靠,并且完全兼容ext2文件系統(tǒng)。

2.Linux系統(tǒng)支持的文件系統(tǒng)不同的文件系統(tǒng)(或稱為物理文件系統(tǒng))具有不同的組織結(jié)構(gòu)和處理方式。操作系統(tǒng)必須對(duì)各種不同的物理文件系統(tǒng)的特性進(jìn)行抽象,建立起一個(gè)面向各種物理文件系統(tǒng)的轉(zhuǎn)換機(jī)制,通過這個(gè)機(jī)制把不同物理文件系統(tǒng)轉(zhuǎn)換為一個(gè)具有共性的虛擬文件系統(tǒng)(VirtualFileSystem,VFS)。?Linux在推出ext文件系統(tǒng)時(shí)就引入了虛擬文件系統(tǒng),虛擬文件系統(tǒng)允許Linux支持多種不同的文件系統(tǒng)。這大大地提高了Linux的靈活性,而且容易實(shí)現(xiàn)不同操作系統(tǒng)之間信息資源的共享。

Linux系統(tǒng)支持的文件系統(tǒng)主要有:●?msdos:MS-DOS使用的文件系統(tǒng),又稱為FAT文件系統(tǒng)類型,文件名采用“8.3”的格式,不支持長(zhǎng)文件名?!?vfat:Windows操作系統(tǒng)使用的擴(kuò)展FAT文件系統(tǒng)類型,又稱為FAT32,支持長(zhǎng)文件名和最大2GB的文件存儲(chǔ)空間?!?umdos:專為L(zhǎng)inux使用的擴(kuò)展DOS文件系統(tǒng)類型,它在msdos文件系統(tǒng)基礎(chǔ)上增加了對(duì)長(zhǎng)文件名的支持,并支持Linux的文件屬主、文件保護(hù)和特殊文件,比如設(shè)備文件、管道文件等的支持,同時(shí)還對(duì)msdos兼容。

●?iso9660:最常用的標(biāo)準(zhǔn)CD-ROM文件系統(tǒng)類型。在Linux下提供長(zhǎng)文件名、文件屬主等信息?!?sysⅤ:UNIXSystemⅤ使用的文件系統(tǒng)類型?!?nfs:UNIX和Linux系統(tǒng)下常用的、允許多臺(tái)計(jì)算機(jī)之間共享文件的一種網(wǎng)絡(luò)文件系統(tǒng)類型。●?ncpfs:支持NovellNetware使用的NCP協(xié)議的網(wǎng)絡(luò)文件系統(tǒng)類型?!?smb:支持WindowsforWorkgroup和LanManager等系統(tǒng)中使用的SMB協(xié)議的網(wǎng)絡(luò)文件系統(tǒng)類型。

6.1.2文件名和通配符

1.文件名文件是一組信息的集合,是計(jì)算機(jī)上存儲(chǔ)信息的基本單位。在文件中可以存放文字、圖片、動(dòng)畫、聲音等信息。文件可以存放在軟盤、硬盤、光盤等存儲(chǔ)設(shè)備上。每一種存儲(chǔ)設(shè)備上可以存儲(chǔ)許多文件。為了便于管理,可以把文件分組存儲(chǔ)在不同的目錄中。目錄中可以包含子目錄,子目錄中還可以包含文件和子目錄。

每一個(gè)文件都要有一個(gè)名字,以便系統(tǒng)進(jìn)行存儲(chǔ)與檢索,方便用戶使用。Linux系統(tǒng)對(duì)文件名有以下規(guī)定:①

文件名中不能包含任何對(duì)Shell有特殊含義的字符。這些字符是!、?、$、#、*、&、!、\、;、<>、[]、{}、()、^?、@、%、|、/?等。②

可使用長(zhǎng)文件名,最長(zhǎng)為256個(gè)字符。③

文件名區(qū)分大小寫。

Linux系統(tǒng)對(duì)文件名還有一些約定:①

文件名推薦使用文字、數(shù)字、字母和小數(shù)點(diǎn)。②

以小數(shù)點(diǎn)開頭的文件是隱藏文件。③

可利用擴(kuò)展名來識(shí)別文件類型。

文件擴(kuò)展名是指文件名最后一個(gè)小數(shù)點(diǎn)之后的部分。常用的擴(kuò)展名有:

.gz:使用gzip壓縮的文件。

.tar:使用tar壓縮的文件。

.tbz:使用tar和bzip壓縮的文件。

.tgz:使用tar和gzip壓縮的文件。

.zip:使用zip壓縮的文件,這在MS-DOS應(yīng)用程序中常見。但在Linux系統(tǒng)中,多數(shù)情況下使用gzip壓縮。

.conf:配置文件,有時(shí)也使用.cfg。

.lock:鎖文件,用來判定程序或設(shè)備是否正在被使用。.rpm:用來安裝軟件的軟件包管理器文件。.c:C程序源文件。.cpp:C++程序源文件。.h:C或C++程序頭文件。.o:程序?qū)ο笪募?so:庫文件。.sh:shell文件。.au:音頻文件。

.gif:GIF圖像文件。.html:HTML文件。.jpg:JPEG圖像文件。.pdf:文檔的電子映像。.png:PNG圖像文件。.txt:文本文件。.wav:波形音頻文件。.xpm:圖像文件。

2.文件分類為了便于管理,Linux系統(tǒng)將文件分為普通文件、目錄文件、鏈接文件和設(shè)備文件四大類。

(1)普通文件。普通文件是用戶最常用的文件,通??煞譃槲谋疚募投M(jìn)制文件。文本文件即ASCII碼文件,可以使用cat、more、less等命令查看其內(nèi)容,Linux系統(tǒng)的配置文件多屬于這一類。二進(jìn)制文件一般不能被直接查看,必須使用相應(yīng)的軟件才可查看,比如圖像文件、聲音文件、可執(zhí)行文件等都屬于此類。

(2)目錄文件。Linux系統(tǒng)中把目錄也看成是文件,因此目錄文件即為目錄。目錄用來存儲(chǔ)一組相關(guān)文件的位置、大小等信息。目錄中還可以包含下一級(jí)目錄和文件。

(3)鏈接文件。鏈接文件分為硬鏈接和軟鏈接(符號(hào)連接)文件。硬鏈接文件保留文件的索引節(jié)點(diǎn)信息,即使被鏈接文件改名或移動(dòng),硬鏈接文件仍然有效。但要求硬鏈接文件和被鏈接文件必須屬于同一個(gè)分區(qū)并采用相同的文件系統(tǒng)。軟鏈接文件類似于Windows中的快捷方式,其本身并不保存文件內(nèi)容,只是記錄被鏈接文件的路徑。如果鏈接文件改名或移動(dòng),軟鏈接文件就無效了。

(4)設(shè)備文件。Linux系統(tǒng)中將設(shè)備也看成是文件,這是和Windows不同的地方,用戶可以像訪問普通文件一樣來訪問系統(tǒng)中的設(shè)備,并且所有設(shè)備文件都存放在/dev目錄下。設(shè)備文件可以分為塊設(shè)備文件和字符設(shè)備文件兩類。例如,打印機(jī)是字符設(shè)備,磁盤是塊設(shè)備。

3.

通配符當(dāng)需要查找文件或只知道某個(gè)文件名的一部分時(shí),為了縮小查找范圍可以使用通配符來查找。通配符的作用是代替一個(gè)或多個(gè)字符。常用通配符及其含義如下:*:代表若干個(gè)任意字符。?:代表一個(gè)任意字符。[…]:表示匹配方括號(hào)內(nèi)的任意一個(gè)字符。[a-y]:表示匹配方括號(hào)內(nèi)兩個(gè)字符之間的任意一個(gè)字符。[!…]:表示匹配不在方括號(hào)內(nèi)的任意一個(gè)字符。

假如某一目錄下有文件av.txt、abcd.txt、fert.txt、c1.exe和kk.bmp,那么[!a-f]*.*的含義是:主文件名的第一個(gè)字符是a~f之外的任意字符,文件名的其它部分(包含擴(kuò)展名)為任意字符的所有文件。因此,它能代表的文件是kk.bmp。

6.1.3Linux文件系統(tǒng)結(jié)構(gòu)

Linux操作系統(tǒng)采用與Windows操作系統(tǒng)完全不同的獨(dú)立文件系統(tǒng)存取方式,它不使用盤符(C:或D:等標(biāo)識(shí)),而是將所有的文件系統(tǒng)放在唯一的根目錄

(/)下形成樹形結(jié)構(gòu),采用樹形目錄結(jié)構(gòu)來組織和管理系統(tǒng)的所有文件。根是所有目錄的起始點(diǎn),根目錄下主要有以下的子目錄。

/bin:包含二進(jìn)制文件,即可執(zhí)行程序,這些程序是系統(tǒng)所必需的。

/sbin:也用于存放二進(jìn)制文件,但不同的是普通用戶不能使用它們,只有超級(jí)用戶才可以使用。

/boot:存放Linux的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件,比如系統(tǒng)中很重要的內(nèi)核

vmlinuz文件都位于這個(gè)目錄中。在一般情況下,GRUB或LILO系統(tǒng)裝載程序也位于這個(gè)目錄中。

/dev:設(shè)備文件存儲(chǔ)目錄。

/etc:用于存放系統(tǒng)配置文件。比如用戶賬號(hào)信息文件(/etc/passwd)及口令文件(/etc/shadow)。

/home:包含普通用戶個(gè)人的主目錄。

/lib:庫文件存放目錄。

/mnt:移動(dòng)存儲(chǔ)設(shè)備的掛載點(diǎn)目錄。比如,/mnt/cdrom是光驅(qū)默認(rèn)的掛載點(diǎn)目錄。

/proc:存放操作系統(tǒng)運(yùn)行時(shí)的進(jìn)程(正在運(yùn)行中的程序)信息及內(nèi)核信息(比如CPU、硬盤分區(qū)、內(nèi)存信息等)。

/root:Linux系統(tǒng)超級(jí)權(quán)限用戶root的主目錄。

/tmp:臨時(shí)文件目錄。用戶運(yùn)行程序的過程中有時(shí)會(huì)產(chǎn)生臨時(shí)文件,/tmp就是用來存放臨時(shí)文件的。/var/tmp目錄和這個(gè)目錄相似。

/usr:存放應(yīng)用程序及相關(guān)文件。這個(gè)目錄下有很多的文件和目錄。

/var:存放系統(tǒng)中經(jīng)常會(huì)變化的文件,比如系統(tǒng)日志文件。

6.2磁

6.2.1圖形模式下移動(dòng)存儲(chǔ)設(shè)備的管理

1.光盤的管理在桌面環(huán)境下,光盤會(huì)被自動(dòng)掛載。將光盤放入光驅(qū)后,桌面上將出現(xiàn)光盤圖標(biāo),如圖6.1所示。隨后就可以對(duì)光驅(qū)進(jìn)行訪問了。如果要卸載光驅(qū),可以先選定桌面上的光盤圖標(biāo),然后右擊彈出快捷菜單,選定“彈出”即可。這時(shí)光盤將自動(dòng)彈出,桌面上的光盤圖標(biāo)隨之消失。當(dāng)然,也可以在桌面環(huán)境下,依次單擊“主菜單”→“系統(tǒng)工具”→“磁盤管理”,打開“用戶掛載工具”窗口,如圖6.2所示。然后選定“/dev/cdrom”設(shè)備,再單擊“卸載”按鈕即可。

圖6.1光盤被掛載圖6.2“用戶掛載工具”窗口

2.查看硬盤分區(qū)信息在Linux系統(tǒng)中查看有關(guān)磁盤信息的方法是:依次單擊“主菜單”→“系統(tǒng)工具”→“硬件瀏覽器”,彈出如圖6.3所示的窗口。窗口左側(cè)為硬件,窗口右側(cè)顯示對(duì)應(yīng)硬件的具體信息。如選擇窗口左側(cè)的“硬盤驅(qū)動(dòng)器”,從窗口右側(cè)具體信息中可以獲知硬盤的類型是SCSI,有兩個(gè)分區(qū)(sda1和sda2)以及分區(qū)類型、起始位置、終止位置和大小等。

圖6.3“硬件瀏覽器”窗口

3.軟盤的管理

(1)軟盤的掛載和卸載。所謂掛載,就是將存儲(chǔ)介質(zhì)的內(nèi)容映射到指定目錄下,此目錄即為該設(shè)備的掛載點(diǎn)。對(duì)存儲(chǔ)介質(zhì)的訪問就是對(duì)掛載點(diǎn)的訪問。掛載時(shí),先放入軟盤,然后在桌面環(huán)境下依次單擊“主菜單”→“系統(tǒng)工具”→“磁盤管理”,打開“用戶掛載工具”窗口,再單擊“掛載”按鈕即可,如圖6.4所示。掛載成功后,在桌面上會(huì)出現(xiàn)軟盤圖標(biāo),如圖6.5所示。

圖6.4掛載軟盤

圖6.5桌面上的軟盤圖標(biāo)

(2)軟盤的格式化。打開“用戶掛載工具”窗口,選定/dev/floppy設(shè)備,再單擊“格式化”按鈕;或者在桌面上選中軟盤圖標(biāo),右擊彈出快捷菜單,然后選擇“格式化(F)”;或者依次單擊“主菜單”→“系統(tǒng)工具”→“軟盤格式化器”,如圖6.6所示。然后出現(xiàn)“FloopyFormatter”(軟盤格式化器)窗口,如圖6.7所示。

圖6.6軟盤格式化操作過程

圖6.7軟盤格式化器窗口

6.2.2磁盤管理的Shell命令

1.mount掛載命令格式:mount

[選項(xiàng)]

[設(shè)備名]

[掛載目錄點(diǎn)]功能:將移動(dòng)存儲(chǔ)設(shè)備掛載到指定目錄。掛載成功后,指定目錄點(diǎn)下的內(nèi)容就是掛載設(shè)備中的內(nèi)容。如果mount不帶任何參數(shù),將顯示當(dāng)前系統(tǒng)已掛載的文件系統(tǒng)。選項(xiàng)說明:-t文件系統(tǒng)類型

掛載指定文件系統(tǒng)類型,如ext2、vfat、iso9660等。當(dāng)不確定掛載設(shè)備中所采用的文件系統(tǒng)時(shí),可使用“-tauto”(自動(dòng))選項(xiàng)。-a

掛載/etc/fstab文件中的全部文件系統(tǒng)。-r

以只讀方式掛載文件系統(tǒng),默認(rèn)方式為讀/寫。-w

以可讀可寫方式掛載文件系統(tǒng),即默認(rèn)方式。

設(shè)備名通常有:/dev/fd0 軟驅(qū)設(shè)備名。/dev/cdrom 光驅(qū)設(shè)備名。掛載目錄點(diǎn)有:/dev/floppy默認(rèn)軟盤掛載目錄點(diǎn)。/dev/cdrom默認(rèn)光盤掛載目錄點(diǎn)。

例6.1查看目前系統(tǒng)已經(jīng)掛載的文件系統(tǒng)。查看命令及結(jié)果如圖6.8所示。

圖6.8目前已掛載的文件系統(tǒng)

例6.2掛載光盤。命令為:

[root@localhostroot]#mount-tiso9660/dev/cdrom/mnt/cdrommount:blockdevice/dev/cdromiswrite-protected,mountingread-only掛載后,/mnt/cdrom下的內(nèi)容就是光盤中的內(nèi)容。

2.umount卸載命令格式:umount設(shè)備名或掛載目錄名功能:卸載指定設(shè)備??墒褂迷O(shè)備名,也可使用掛載目錄名。例6.3

卸載軟盤。命令為:[root@localhostroot]#umount/dev/fd0或者[root@localhostroot]#umount/mnt/floppy例6.4

卸載光盤。命令為:

[root@localhostroot]#umount/dev/cdrom或者[root@localhostroot]#umount/mnt/cdrom3.

fdisk命令格式:fdisk[選項(xiàng)]設(shè)備名功能:用于創(chuàng)建或查看分區(qū)信息。不使用選項(xiàng)時(shí),將對(duì)指定設(shè)備進(jìn)行分區(qū)。選項(xiàng)說明:-l ?列出指定設(shè)備的分區(qū)信息。-U ?列出分區(qū)信息時(shí),用分區(qū)的容量代替柱面。-V ?顯示fdisk的版本。后面不需要接設(shè)備名。設(shè)備名根據(jù)系統(tǒng)實(shí)際情況,可能是/dev/had或/dev/sda等。

在使用此命令對(duì)指定設(shè)備進(jìn)行磁盤分區(qū)時(shí),如[root@localhostroot]#fdisk/dev/sda,命令執(zhí)行后,根據(jù)提示可使用“m”獲得有關(guān)命令及解釋的幫助。其中常用的命令有:a切換分區(qū)的啟動(dòng)標(biāo)志。d 刪除分區(qū)。l 顯示已知分區(qū)的類型。m 顯示命令的幫助。

n 添加新分區(qū)。p 顯示當(dāng)前硬盤分區(qū)情況。q 退出并不保存分區(qū)結(jié)果。t 改變分區(qū)類型。w 保存分區(qū)結(jié)果并退出。

使用“l(fā)”(注意:這是字母“l(fā)”,而不是數(shù)字“1”)可以獲得各種分區(qū)類型的ID。其中常用的有:5表示擴(kuò)展分區(qū),7表示NTFS分區(qū),82表示Linux交換分區(qū),83表示Linux分區(qū)。

例6.5

顯示目前硬盤(sda)的分區(qū)情況。命令為:[root@localhostroot]#fdisk-l/dev/sda顯示結(jié)果如圖6.9所示。

圖6.9當(dāng)前硬盤分區(qū)信息

4.mkfs命令格式:mkfs[選項(xiàng)]設(shè)備名功能:建立文件系統(tǒng),即進(jìn)行磁盤格式化。選項(xiàng)說明:-c

建立文件系統(tǒng)之前先進(jìn)行磁盤壞塊檢查。-t

文件系統(tǒng)類型

建立指定的文件系統(tǒng)類型,默認(rèn)為ext2。-V 輸出建立文件系統(tǒng)的詳細(xì)信息。

例6.6將軟盤進(jìn)行格式化,文件格式為ext2。命令為:[root@localhostroot]#mkfs/dev/fd0命令執(zhí)行結(jié)果如圖6.10所示。

圖6.10軟盤格式化過程

5.fsck命令格式:fsck設(shè)備名功能:用于檢查并修復(fù)指定設(shè)備上的文件系統(tǒng)。例6.7檢查軟盤上的文件系統(tǒng)命令為:[root@localhostroot]#fsck/dev/fd0命令執(zhí)行結(jié)果如圖6.11所示。

圖6.11軟盤文件系統(tǒng)檢查結(jié)果

6.du命令格式:du[選項(xiàng)]目錄或文件功能:用于顯示目錄或文件的大小。選項(xiàng)說明:

-a顯示指定目錄或文件大小。若為目錄,則顯示該目錄和該目錄下所有子目錄及文件的大小。

-h

顯示指定目錄或文件大小。若為目錄,則顯示該目錄和該目錄下所有子目錄的大小。

-s

顯示指定目錄或文件大小。若為目錄,則只顯示該目錄的大小。

-b

以字節(jié)為單位顯示信息,默認(rèn)時(shí)以KB為單位。

例6.8查看/root目錄的大小,并且只顯示該目錄大小。命令為:

[root@localhostroot]#du -s /root

7180/root7.

df命令格式:df[選項(xiàng)]功能:用于顯示磁盤中文件系統(tǒng)的使用情況。選項(xiàng)說明:-a 顯示磁盤中所有文件系統(tǒng)的使用情況。-t 文件類型

顯示磁盤中指定文件系統(tǒng)的使用情況。-x文件類型顯示磁盤中除指定文件系統(tǒng)以外的其它文件的使用情況。

例6.9

查看當(dāng)前磁盤上ext3文件系統(tǒng)的使用情況。命令為:[root@localhostroot]#df-text3命令執(zhí)行結(jié)果如圖6.12所示。

圖6.12查看文件系統(tǒng)使用情況

6.3文件系統(tǒng)的配額管理

6.3.1配額的基本概念

1.實(shí)施配額管理的條件只有采用Linux文件系統(tǒng)的ext2或ext3的文件系統(tǒng)的磁盤分區(qū)才能進(jìn)行配額管理。此外,/home目錄中包含所有普通用戶的默認(rèn)主目錄,通常對(duì)/home目錄所對(duì)應(yīng)的文件系統(tǒng)進(jìn)行配額管理,也就是說在安裝Linux系統(tǒng)時(shí)需要建立單獨(dú)的/home分區(qū)。對(duì)其它分區(qū),比如/、/boot等不進(jìn)行配額管理。

2.配額管理的種類根據(jù)配額特性不同,配額管理分為硬配額和軟配額。所謂硬配額,就是指用戶和組群可以使用的最大空間值。用戶在操作過程中如果超出這個(gè)限值,系統(tǒng)就會(huì)發(fā)出警告信息并立即終止寫入操作。軟配額也是指用戶和組群可以使用的空間,但與硬配額不同的是,系統(tǒng)允許軟配額在一段時(shí)間內(nèi)可以被超過。這段時(shí)間稱為過渡期。默認(rèn)情況下,過渡期為7天。過渡期到期后,如果用戶所使用的空間仍大于軟配額,那么用戶就不能再寫入文件了。通常情況下,硬配額大于軟配額。

另外,根據(jù)限制對(duì)象不同,還可以將磁盤配額管理分為用戶級(jí)和組群級(jí)的磁盤配額管理。用戶級(jí)配額管理是限定用戶所能使用磁盤空間的最大值;而組群級(jí)配額管理是限定該組群中所有用戶所使用的磁盤總額的最大值。對(duì)文件系統(tǒng)可采用用戶級(jí)磁盤配額管理或組群級(jí)磁盤配額管理,也可以同時(shí)采用用戶級(jí)磁盤配額管理和組群級(jí)磁盤配額管理。磁盤配額管理文件存在于實(shí)施配額管理的那個(gè)文件系統(tǒng)的目錄中,用戶級(jí)配額文件名為aquota.user,組群級(jí)配額文件名為aquota.group。

6.3.2/etc/fstab文件我們知道,在Linux系統(tǒng)中,無論是軟盤,還是硬盤或光盤都必須經(jīng)過掛載后才能進(jìn)行讀取操作。通常硬盤上的分區(qū)都會(huì)在Linux啟動(dòng)時(shí)自動(dòng)掛載到指定目錄,并且在關(guān)機(jī)時(shí)會(huì)自動(dòng)卸載。而對(duì)類似于軟盤、光盤這樣的移動(dòng)存儲(chǔ)介質(zhì)在系統(tǒng)啟動(dòng)時(shí)到底是自動(dòng)掛載,還是手動(dòng)掛載則取決于/etc/fstab文件的內(nèi)容。某個(gè)/etc/fstab文件的內(nèi)容如圖6.13所示。文件中每一行表示一個(gè)文件系統(tǒng),而每個(gè)文件系統(tǒng)的信息是用6個(gè)字段來表示的,字段之間用空格分開。這6個(gè)字段如下:

圖6.13/etc/fstab文件內(nèi)容

●設(shè)備文件名:其中“LABEL=磁盤分區(qū)名”表示硬盤上的磁盤分區(qū);“none”表示與存儲(chǔ)設(shè)備無關(guān)的文件系統(tǒng),它由系統(tǒng)負(fù)責(zé)控制;/dev/hda7表示是交換區(qū);/dev/cdrom表示光盤;/dev/fd0表示軟盤?!駫燧d點(diǎn):

指定每個(gè)文件系統(tǒng)的掛載位置。

其中swap區(qū)不需要指定掛載點(diǎn),即為swap。●文件系統(tǒng)類型:指定每個(gè)文件系統(tǒng)所采用的文件系統(tǒng)類型。

●命令選項(xiàng):可以設(shè)置多個(gè)命令選項(xiàng),選項(xiàng)之間用逗號(hào)分開。常用的選項(xiàng)有:delault 按默認(rèn)情況掛載該文件系統(tǒng)。auto 系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載該文件系統(tǒng)。noauto 系統(tǒng)啟動(dòng)時(shí)不自動(dòng)掛載該文件系統(tǒng),需要用戶手動(dòng)掛載。ro 該文件系統(tǒng)只可讀而不可寫。rw 該文件系統(tǒng)可讀可寫。usrquota

該文件系統(tǒng)實(shí)施用戶級(jí)磁盤配額管理。grpquota 該文件系統(tǒng)實(shí)施組群級(jí)磁盤配額管理。

●檢查標(biāo)記:有兩個(gè)取值:0和1。取值為0時(shí)表示該文件系統(tǒng)不進(jìn)行文件系統(tǒng)檢查;取值為1時(shí)表示該文件系統(tǒng)需要進(jìn)行文件系統(tǒng)檢查。通常只有ext2或ext3文件系統(tǒng)才需要進(jìn)行文件系統(tǒng)檢查?!駲z查順序標(biāo)記:是系統(tǒng)自動(dòng)安裝文件系統(tǒng)時(shí)用fsck命令檢查文件系統(tǒng)的順序,有三個(gè)取值:0、1和2。取值為0時(shí)表示不進(jìn)行檢查;取值為1時(shí)表示第一個(gè)檢查;取值為2時(shí)表示第二個(gè)檢查。

6.3.3設(shè)置文件系統(tǒng)配額

1.磁盤配額管理的相關(guān)命令●?quotacheck命令格式:quotacheck選項(xiàng)功能:檢查文件系統(tǒng)的配額限制,創(chuàng)建文件系統(tǒng)配額管理文件。

選項(xiàng)說明:-a

檢查/etc/fstab文件中需要進(jìn)行磁盤配額管理的分區(qū)。-g 檢查文件系統(tǒng)并創(chuàng)建aquota.group文件。-u 檢查文件系統(tǒng)并創(chuàng)建aquota.user文件。-v 顯示命令執(zhí)行的過程。

●?edquota命令格式:edquota選項(xiàng)功能:編輯磁盤配額管理文件。選項(xiàng)說明:-u 用戶名

設(shè)置指定用戶的磁盤配額。-g組群名

設(shè)置指定組群的磁盤配額。-t

設(shè)置過渡期。-p用戶名1用戶名2將用戶1的磁盤配額復(fù)制給用戶2。

●?quotaon命令格式:quotaon選項(xiàng)功能:?jiǎn)?dòng)磁盤配額管理,其選項(xiàng)與quotacheck相同?!?quotaoff命令格式:quotaoff選項(xiàng)功能:取消磁盤配額管理,其選項(xiàng)與quotacheck相同。

2.磁盤管理的步驟

(1)使用編輯器(比如vi)對(duì)/etc/fstb文件進(jìn)行編輯,對(duì)“LABEL=/home”所在行增加命令選項(xiàng)usrquota或grpquota。

(2)利用quotacheck命令創(chuàng)建aquota.user或aquota.group文件。

(3)利用edquota命令對(duì)配額文件進(jìn)行軟配額和硬配額空間大小的設(shè)置。

(4)利用quotaon命令啟動(dòng)磁盤配額管理。

下面結(jié)合例子進(jìn)行說明。例6.10

對(duì)/home文件系統(tǒng)進(jìn)行用戶級(jí)磁盤配額管理,用戶stud和billy的軟配額為150MB,硬配額為200MB。(假定用戶賬號(hào)stud和billy已經(jīng)存在)其操作步驟如下:

(1)利用vi編輯器對(duì)/etc/fstab文件進(jìn)行編輯。即[root@localhostroot]#vi/etc/fstab命令執(zhí)行后,打開該文件并進(jìn)入vi編輯器界面。在/home分區(qū)所在行的“命令選項(xiàng)”列中增加usrquota命令。此時(shí),/etc/fstab/etc/fstab文件內(nèi)容如圖6.14所示。

(2)重啟系統(tǒng),使修改后的/etc/fstab文件生效。

(3)利用quotacheck命令創(chuàng)建aquota.user文件。即[root@localhostroot]#quotacheck-au圖6.14增加“usrquota”命令選項(xiàng)

命令執(zhí)行后結(jié)果如圖6.15所示。

此時(shí)在/home目錄下可發(fā)現(xiàn)系統(tǒng)已經(jīng)建立aquota.user用戶級(jí)磁盤管理配置文件。

圖6.15執(zhí)行“quotacheck-au”命令的結(jié)果

(4)利用edquota命令編輯aquota.user文件,設(shè)置stud用戶的軟、硬配額。即

[root@localhostroot]#edquota-ustud命令執(zhí)行后,進(jìn)入vi編輯器。結(jié)果如圖6.16所示。

圖6.16執(zhí)行“edquota-ustud”命令的結(jié)果

從圖中可以看出,實(shí)施用戶配額管理的用戶名為“stud”,其UID為502;實(shí)施磁盤配額管理的文件系統(tǒng)分區(qū)是/dev/hda3;“blocks”欄表示該用戶當(dāng)前已使用的空間為0KB;第三欄(soft)和第四欄(hard)分別表示軟配額和硬配額的值,根據(jù)題目要求分別設(shè)置為153600和204800,默認(rèn)單位為KB。最后保存并退出。

(5)利用edquota命令將用戶stud的配額復(fù)制給用戶billy。即[root@localhostroot]#edquota

-pstudbilly

(6)利用命令quotaon啟動(dòng)磁盤配額管理。即

[root@localhostroot]#quotaon-au

/dev/hda3[home]:userquotasturnon例6.11

對(duì)/home文件系統(tǒng)進(jìn)行組群級(jí)磁盤配額管理,netclass組群的軟配額是500MB,硬配額是1000MB。其操作步驟如下:

(1)使用vi編輯器編輯/etc/fstab文件。對(duì)/home所在行進(jìn)行修改,在“命令選項(xiàng)列”中增加命令grpquota。即

[root@localhostroot]#vi/etc/fstab

(2)重啟系統(tǒng),使得對(duì)/etc/fstab文件的修改生效。

(3)執(zhí)行quotacheck命令創(chuàng)建aquota.group文件。即[root@localhostroot]#quotacheck-ag

(4)利用edquota命令編輯aquota.group文件,設(shè)置netclass組群的軟、硬配額。即

[root@localhostroot]#edquota-gnetclass在所打開的vi編輯器界面中的第三欄(soft,即軟配額)和第四欄(hard,即硬配額)下將數(shù)值分別改為512000和1024000。單位默認(rèn)為KB。

(5)利用命令quotaon啟動(dòng)磁盤配額管理。即

[root@localhostroot]#quotaon-ag6.4文

權(quán)

6.4.1文件權(quán)限的概念

1.文件/目錄的訪問權(quán)限每個(gè)文件和目錄都具有讀取權(quán)限、寫入權(quán)限和執(zhí)行權(quán)限。這三種訪問權(quán)限之間相互獨(dú)立。

(1)讀取權(quán)限:是表示具有瀏覽文件/目錄中的內(nèi)容的權(quán)限。

(2)寫入權(quán)限:對(duì)文件而言是表示具有修改文件內(nèi)容的權(quán)限;對(duì)目錄而言是表示具有刪除、添加和重命名目錄中文件的權(quán)限。

(3)執(zhí)行權(quán)限:對(duì)可執(zhí)行文件而言是表示具有允許執(zhí)行該文件的權(quán)限;對(duì)目錄而言是表示具有進(jìn)入該目錄的權(quán)限。

2.與權(quán)限有關(guān)的用戶表示方法

u:表示文件或目錄所有者,也可稱為文件屬主,即“user”。

g:表示與文件屬主具有相同GID的所有用戶,即“group”。

o:表示既不是文件所有者,也不是同組用戶的其他所有用戶,即“other”。

a:表示所有用戶,即“all”。

3.權(quán)限表示法權(quán)限表示法有字母表示法和數(shù)字表示法兩種。

1)字母表示法利用“l(fā)s-l”命令可以顯示詳細(xì)的文件信息。此命令執(zhí)行結(jié)果如下:

-rwxrwxrwx1

root

root

80

Jul

18

13:34

f1.c上述信息包括了文件權(quán)限、文件鏈接數(shù)、文件屬主名、文件屬主所屬組群名、文件大小、上次存取日期和文件名。其中文件權(quán)限分為四個(gè)部分:●?“-”:表示文件類型(-為普通文件,d為目錄文件,l為鏈接文件,b為塊設(shè)備文件,c為字符文件

)。

●第一個(gè)“rwx”:表示文件屬主(user)的訪問權(quán)限?!竦诙€(gè)“rwx”:表示與文件屬主同組用戶(group)的訪問權(quán)限。●第三個(gè)“rwx”:表示其他用戶(other)的訪問權(quán)限。

2)數(shù)字表示法用戶的訪問權(quán)限也可以用數(shù)字來表示。

對(duì)于某一類用戶擁有某一權(quán)限時(shí)可用八進(jìn)制數(shù)1表示,否則用0表示,再將其轉(zhuǎn)換為十進(jìn)制數(shù)即可。用數(shù)字法表示權(quán)限時(shí),排列順序與字母表示法一致,即按ugo的順序排列。字母表示法和數(shù)字表示法的對(duì)應(yīng)關(guān)系如表6.1所示。因此,“rwxr-xr--”可表示為“754”。

表6.1字母表示法和數(shù)字表示法的對(duì)應(yīng)關(guān)系

6.4.2圖形界面模式下修改文件權(quán)限在桌面圖形模式下,修改文件和目錄權(quán)限的步驟如下:

(1)選中要設(shè)置的文件或目錄,單擊鼠標(biāo)右鍵,彈出如圖6.17所示的快捷菜單。

(2)選中快捷菜單中的“屬性”命令,彈出文件和目錄屬性對(duì)話框。單擊“權(quán)限”選項(xiàng)卡,彈出如圖6.18所示的對(duì)話框,顯示該文件或目錄的權(quán)限。

(3)單擊“文件所有者”下拉列表,可以設(shè)置文件的所有者;單擊“文件組群”下拉列表,可以設(shè)置文件所屬的組群。

(4)在“所有者”、“組群”和“其它”行改變“讀取”、“寫入”和“執(zhí)行”復(fù)選項(xiàng)框的選擇狀態(tài)即可改變文件的訪問權(quán)限。在改變過程中,窗口下部“文本視圖”和“數(shù)字視圖”的內(nèi)容也隨之變化。

(5)點(diǎn)擊“關(guān)閉”按鈕,即可結(jié)束設(shè)置操作。

圖6.17快捷菜單

圖6.18文件和目錄屬性對(duì)話框

6.4.3修改文件權(quán)限的Shell命令修改文件或目錄屬性的Shell命令主要有chmod和chown。

1.chmod命令格式:chmod權(quán)限操作對(duì)象權(quán)限操作方法權(quán)限文件或目錄名功能:用于修改文件或目錄的訪問權(quán)限。命令格式中各項(xiàng)目說明如下。

權(quán)限操作對(duì)象:u 文件屬主(文件所有者),即user;g 同組用戶,即group;o 其他用戶,即other;a 所有用戶,即all。這是系統(tǒng)默認(rèn)設(shè)置。權(quán)限操作方法:+ 添加某個(gè)權(quán)限;- 取消某個(gè)權(quán)限;= 賦予給定權(quán)限并取消其它原有權(quán)限。

權(quán)限:

r 可讀權(quán)限,即read;

w 可寫權(quán)限,即write;

x 可執(zhí)行權(quán)限,即execute。權(quán)限還可以用數(shù)字表示法表示。文件或目錄名:是以空格分開的需要改變權(quán)限的文件或目錄列表,支持通配符。

例6.12要求設(shè)置同組用戶和其他用戶對(duì)文件newfile都具有讀權(quán)限。命令為:

[root@localhostroot]#chmodg+r,o+rnewfile在一個(gè)命令行中可以給出多個(gè)權(quán)限方式,其間用逗號(hào)分開。例6.13

將dir1目錄的訪問權(quán)限設(shè)置為775。命令為:

[jerry@localhostjerry]$chmod775dir1

2.chown命令

chown命令也很常用。比如用戶root將自己的某個(gè)文件拷貝給用戶jerry,為了使用戶jerry能夠使用這個(gè)文件,root用戶應(yīng)該將這個(gè)文件屬主設(shè)置為jerry,否則jerry是無法存取這個(gè)文件的。格式:chown用戶[:組群]文件名功能:用于更改文件或目錄的屬主和屬組。用戶可以是用戶名或用戶ID;組群可以是組群名或GID;文件名是以空格分開的要改變權(quán)限的文件列表,支持通配符。

例6.14

將文件file1的所有者由root改為jerry。命令為:

[root@localhostroot]#chownjerryfile1例6.15

將文件example的所有者和所屬組群設(shè)置為teacher用戶和teacher組群。命令為:

[root@localhostroot]#chown

teacher:teacherexample6.5文件和目錄管理

6.5.1圖形模式下文件和目錄管理在桌面上雙擊用戶主目錄圖標(biāo)后進(jìn)入下一級(jí)窗口,可對(duì)文件或目錄信息進(jìn)行查看,對(duì)文件或目錄進(jìn)行移動(dòng)、復(fù)制、重命名、刪除和修改屬性等操作。如果要查找文件,可以依次單擊“主菜單”→“查找文件”命令,打開“搜索文件”窗口,如圖6.19所示。

圖6.19“搜索文件”窗口

在該窗口的“Fileisnamed(文件命名)”編輯框中輸入文件或目錄名,可使用通配符;在“Lookinfolder(搜索文件夾)”編輯框中可輸入查找文件的起始路徑,默認(rèn)是用戶的主目錄,也可單擊“瀏覽”按鈕,從瀏覽對(duì)話框中進(jìn)行選擇;在“AdditionalOptions(附加選項(xiàng))”編輯框中根據(jù)已有條件輸入相關(guān)選項(xiàng)。

6.5.2文件和目錄管理的Shell命令

1.mkdir命令格式:mkdir[選項(xiàng)]目錄功能:建立目錄。選項(xiàng)說明:

-m 訪問權(quán)限

建立目錄的同時(shí)設(shè)置目錄的訪問權(quán)限。權(quán)限可以用數(shù)字表示也可以用字母表示。

-p 建立多級(jí)目錄。

例6.16

jerry用戶在自己的主目錄下建立mydir子目錄,并且設(shè)置訪問權(quán)限為775。命令為:

[jerry@localhostjerry]$mkdir–m775mydir例6.17

jerry用戶在自己的主目錄下建立mydir1子目錄,并在mydir1子目錄下建立mydir2目錄。命令為:

[jerry@localhostjerry]$mkdir

–pmydir1/mydir2

2.mv命令格式:mv[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄功能:對(duì)文件或目錄改名;對(duì)文件或目錄從一個(gè)目錄移動(dòng)到另一個(gè)目錄中。選項(xiàng)說明:

-b如果存在同名文件或目錄,則在覆蓋原先的文件或目錄前先進(jìn)行備份。

-f如果存在同名文件或目錄,則強(qiáng)制進(jìn)行覆蓋。例6.18

jerry用戶將主目錄下的文件file1改為file12。命令為:

[jerry@localhostjerry]$mvfile1file12

3.cp命令格式:cp[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄功能:復(fù)制文件或目錄。如果源文件是多個(gè)文件,則文件之間用空格分開,同時(shí)復(fù)制的目標(biāo)必須是一個(gè)目錄,這些源文件將被復(fù)制到目標(biāo)目錄下。選項(xiàng)說明:

-b 如果存在同名文件或目錄,則在覆蓋原先的文件或目錄前先進(jìn)行備份。

-f 如果存在同名文件或目錄,則強(qiáng)制進(jìn)行覆蓋。

-R 如果源文件是一個(gè)目錄,則將遞歸復(fù)制目錄及目錄下的所有子目錄和文件。

例6.19

jerry用戶將主目錄下的文件file12復(fù)制為file,如果file文件存在,則備份原來的file文件。命令為:

[jerry@localhostjerry]$cp-bfile12file命令執(zhí)行之后,出現(xiàn)確認(rèn)信息要求用戶確認(rèn)。

4.

rm命令格式:rm[選項(xiàng)]文件或目錄功能:刪除文件或目錄。選項(xiàng)說明:

-f 強(qiáng)制刪除指定文件或目錄,不出現(xiàn)確認(rèn)信息。

-R 按遞歸方式刪除指定目錄下的所有子目錄和文件。缺省時(shí)只刪除文件。

例6.20

jerry用戶將主目錄下的文件file進(jìn)行刪除,不要求出現(xiàn)確認(rèn)信息。命令為:

[jerry@localhostjerry]$rm

–f

file例6.21

jerry用戶將主目錄下的mydir目錄和其子目錄一并刪除。命令為:

[jerry@localhostjerry]$rm

–fRmydir

5.ln命令格式:ln[選項(xiàng)]被鏈接的源文件名生成的目標(biāo)文件(鏈接文件)名功能:建立鏈接文件。選項(xiàng)說明:

-b 如果存在同名文件,則在覆蓋原先的文件前先進(jìn)行備份。

-s 建立符號(hào)鏈接文件(軟鏈接文件),缺省時(shí)表示建立硬鏈接文件。例6.22

建立/etc/inittab文件的硬鏈接文件inittab.lnk。命令為:[root@localhostroot]#ln/etc/inittabinittab.lnk

6.find命令格式:find路徑[選項(xiàng)或匹配表達(dá)式]功能:查找文件或目錄。選項(xiàng)說明:

-print 顯示輸出查找到的結(jié)果。如果沒有指定任何信息,則系統(tǒng)默認(rèn)為-print。匹配表達(dá)式說明:

-name 文件名

按文件名進(jìn)行查找,可使用通配符。

-size [+|-]文件大小

按指定大小查找文件。+表示大于指定的值,-表示小于指定的值。-user 用戶名

按指定的用戶名為文件所有者進(jìn)行查找。-atime n 查找n天前訪問過的文件。-mtime n 查找n天前修改過的文件。-type 文件類型

按文件類型進(jìn)行查找。b表示塊文件,c表示字符文件,f表示普通文件,l表示鏈接文件,d表示目錄文件。

例6.23

列出/usr目錄下的所有文件或目錄。命令為:

[root@localhostroot]#find/usr-print例6.24

查找當(dāng)前用戶主目錄下的所有大于20KB的文件和目錄。命令為:

[jerry@localhostjerry]$find

-size+20K6.6文件歸檔與壓縮

6.6.1圖形模式下進(jìn)行歸檔與壓縮操作在圖形桌面環(huán)境下,依次單擊“主菜單”→“附件”→“文件打包器”命令,出現(xiàn)“文件打包器”窗口,如圖6.20所示。然后在此窗口中進(jìn)行文件的歸檔與壓縮操作。

圖6.20“文件打包器”窗口

1.新建歸檔或壓縮文件

(1)單擊“文件打包器”窗口工具欄上的“新建”按鈕,打開“新建壓縮文件”對(duì)話框,如圖6.21所示。

(2)用戶可以在“壓縮文件類型”下拉列表中選擇文件類型,歸檔文件類型為tar。如果用戶選擇“自動(dòng)”,那么文件打包器將依據(jù)用戶輸入的文件擴(kuò)展名來決定是歸檔還是壓縮文件;否則,用戶只需要輸入文件主名,文件打包器將根據(jù)用戶所選擇的“壓縮文件類型”的格式自動(dòng)進(jìn)行歸檔或壓縮。

(3)歸檔或壓縮文件保存路徑默認(rèn)為用戶主目錄。用戶也可以選擇保存路徑。

(4)輸入歸檔或壓縮文件名,單擊“確定”按鈕,返回“文件打包器”窗口,此時(shí)在標(biāo)題欄中會(huì)出現(xiàn)新建的歸檔或壓縮文件名。

(5)將文件或目錄添加進(jìn)歸檔或壓縮文件中。單擊工具欄上的“添加”按鈕,彈出“添加文件和文件夾”對(duì)話框,如圖6.22所示。

(6)選擇放入歸檔或壓縮文件中的文件和目錄。單擊“確定”按鈕,返回到“文件打包器”窗口。最后單擊“關(guān)閉”按鈕。

圖6.21新建歸檔或壓縮文件

圖6.22往歸檔或壓縮文件中添加文件或目錄

2.更新歸檔或壓縮文件用戶可以根據(jù)需要對(duì)已建立的歸檔或壓縮文件進(jìn)行更新。

(1)單擊“文件打包器”窗口工具欄上的“打開”按鈕,彈出“打開壓縮文件”對(duì)話框,如圖6.23所示。

(2)選中需要更新的歸檔或壓縮文件,單擊“確定”按鈕,返回到“文件打包器”窗口,其中將顯示出這個(gè)歸檔或壓縮文件所包含的文件和文件夾,如圖6.24所示。

(3)單擊工具欄上的“添加”按鈕,彈出如圖6.22所示的對(duì)話框,用戶可往歸檔文件或壓縮文件中添加新的內(nèi)容,最后單擊“確定”按鈕。

(4)用戶可以選中歸檔文件或壓縮文件中的文本文件或圖像文件,再單擊工具欄上的“查看”按鈕則可以對(duì)其內(nèi)容進(jìn)行查看。

(5)用戶也可以在選中歸檔文件或壓縮文件中某一文件或目錄后單擊Delete鍵,在出現(xiàn)的“刪除文件”對(duì)話框中單擊“確定”按鈕,將刪除指定的文件。

圖6.23“打開壓縮文件”對(duì)話框

圖6.24歸檔或壓縮文件所包含的內(nèi)容

3.還原歸檔或壓縮文件從“文件打包器”窗口中選擇需要還原的文件,單擊工具欄上的“解壓縮”按鈕,彈出“解壓縮”對(duì)話框,如圖6.25所示。然后確定文件還原后保存的目錄,默認(rèn)為用戶的主目錄,最后單擊“確定”按鈕。

圖6.25還原歸檔或壓縮文件窗口

6.6.2歸檔與壓縮操作的Shell命令

1.tar命令格式:tar主選項(xiàng)

歸檔或壓縮文件

文件或目錄功能:將多個(gè)文件或目錄歸檔為tar文件。如果選擇使用了相關(guān)主選項(xiàng),還可以壓縮歸檔文件。主選項(xiàng)說明:-c 創(chuàng)建新的歸檔或壓縮文件。-f tar命令的必選項(xiàng)。

-r 把要?dú)w檔或壓縮的文件追加到文件的末尾。如果用戶已經(jīng)做好了歸檔或壓縮文件后,發(fā)現(xiàn)還有一個(gè)文件或目錄還沒有歸檔或壓縮,這時(shí)就可以使用該選項(xiàng),將忘記的文件或目錄追加到歸檔或壓縮的文件中。

-t 列出歸檔或壓縮文件的內(nèi)容。

-u 更新文件。即用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到歸檔或壓縮文件末尾。

-v 詳細(xì)報(bào)告tar處理命令的執(zhí)行過程。

-x 還原歸檔或壓縮文件中的文件或目錄。

-j 用bzip2方式來壓縮/解壓縮歸檔文件。加上此選項(xiàng)后可以將歸檔文件進(jìn)行壓縮,但還原時(shí)也一定要用該選項(xiàng)進(jìn)行解壓縮。

-z 用gzip方式來壓縮/解壓縮歸檔文件。加上此選項(xiàng)后可以將歸檔文件進(jìn)行壓縮,但還原時(shí)也一定要用該選項(xiàng)進(jìn)行解壓縮。

例6.25

把/home目錄下包括其子目錄全部做歸檔文件,歸檔文件名為users.tar。命令為:

[root@localhostroot]#tar-cvfusers.tar/home例6.26

把/home目錄下包括其子目錄全部做歸檔文件并進(jìn)行壓縮,壓縮文件名為users.tar.gz。命令為:

[root@localhostroot]#tar-cvfzusers.tar.gz/home例6.27

把users.tar.gz文件進(jìn)行還原并解壓縮。命令為:

[root@localhostroot]#tar-xvfzusers.tar.gz在Linux系統(tǒng)中,經(jīng)常會(huì)看到以“.tar”為后綴的文件名,這說明該文件是tar

歸檔文件;如果文件是以“.tar.gz”后綴結(jié)束的,這說明該文件還使用gzip進(jìn)行了壓縮。

2.gzip命令格式:gzip[選項(xiàng)]文件或

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論