第4章Linux文件管理_第1頁(yè)
第4章Linux文件管理_第2頁(yè)
第4章Linux文件管理_第3頁(yè)
第4章Linux文件管理_第4頁(yè)
第4章Linux文件管理_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、4.1 Linux文件系統(tǒng)概述文件系統(tǒng)概述 第第4章章 Linux文件管理文件管理 4.2 Linux文件操作命令文件操作命令 4.3 輸入輸出重定向輸入輸出重定向 4.4 管道管道4.3 輸入輸出重定向輸入輸出重定向 4.4 管道管道4.1 Linux文件系統(tǒng)概述文件系統(tǒng)概述 4.1.1 文件系統(tǒng)概念文件系統(tǒng)概念 4.1.2 文件與目錄的定義文件與目錄的定義 4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 4.1.1 文件系統(tǒng)概念文件系統(tǒng)概念 文件系統(tǒng)文件系統(tǒng)是Linux操作系統(tǒng)的重要組成部分,用于對(duì)磁盤進(jìn)行存儲(chǔ)管理及輸入輸出。 文件系統(tǒng)文件系統(tǒng)是Linux操作系統(tǒng)的重要

2、組成部分,用于對(duì)磁盤進(jìn)行存儲(chǔ)管理及輸入輸出。 文件系統(tǒng)文件系統(tǒng)包含文件中的數(shù)據(jù)、文件系統(tǒng)的結(jié)構(gòu)。所有Linux 用戶和程序看到的文件、目錄、軟連接及文件保護(hù)信息等都存儲(chǔ)在其中。 Linux支持多個(gè)物理設(shè)備,而每個(gè)設(shè)備上又可以劃分成一個(gè)或多個(gè)文件系統(tǒng)。組成每個(gè)文件系統(tǒng)的邏輯上的功能塊邏輯上的功能塊:引導(dǎo)塊、超級(jí)塊、節(jié)點(diǎn)塊、數(shù)據(jù)塊等。4.1.2 文件與目錄的定義文件與目錄的定義 Linux操作系統(tǒng)中,以文件來(lái)表示所有的邏輯實(shí)體與非邏輯實(shí)體。邏輯實(shí)體邏輯實(shí)體 指文件與目錄;非邏輯實(shí)體非邏輯實(shí)體 泛指硬盤、終端機(jī)、打印機(jī)等。 Linux文件名 由字母、標(biāo)點(diǎn)符號(hào)、數(shù)字等構(gòu)成,中間不能有空格符、路徑名稱符

3、號(hào)“ / ”或“# * % & ”等與Shell有關(guān)的特殊字符。Linux文件系統(tǒng)中,結(jié)構(gòu)上以根文件系統(tǒng)(root file system)最為重要,所謂root file system是開機(jī)時(shí)將root partition掛載在根目錄(/),若無(wú)法掛載根目錄,開機(jī)時(shí)就無(wú)法進(jìn)入Linux系統(tǒng)中。根目錄下有/etc、/dev、/boot、/home、/lib、/lost+found、/mnt、/opt、/proc、/root、/bin、/sbin、/tmp、/var、/usr等重要目錄。4.1.2 文件與目錄的定義文件與目錄的定義根目錄下:根目錄下:/etc、/dev、/boot、/home、/

4、lib、/lost+found、/mnt、/opt、/proc、/root、/bin、/sbin、/tmp、/var、/usr1. /etc 存放著許多系統(tǒng)所需的重要配置與管理文件 2. /dev 存放device file(裝置文件),使用者可以經(jīng)由核心用來(lái)存取系統(tǒng)中的硬設(shè)備,當(dāng)使用裝置文件時(shí)內(nèi)核會(huì)辨識(shí)出輸入輸出請(qǐng)求,并傳遞到相對(duì)應(yīng)裝置的驅(qū)動(dòng)程序以便完成特定的動(dòng)作; 3. /boot 存放與系統(tǒng)激活的相關(guān)文件 ,不可任意刪除 4. /home 登錄用戶的主目錄($HOME)放在此目錄下,以用戶的名稱作為/home目錄下各個(gè)子目錄的名稱。4.1.2 文件與目錄的定義文件與目錄的定義根目錄下:根

5、目錄下:/etc、/dev、/boot、/home、/lib、/lost+found、/mnt、/opt、/proc、/root、/bin、/sbin、/tmp、/var、/usr5. /lib 存放許多系統(tǒng)激活時(shí)所需要的重要的共享函數(shù)庫(kù) 6. /usr/lib 存放一些應(yīng)用應(yīng)用程序的共享函數(shù)庫(kù),例如Netscape、X server等。最重要的函數(shù)庫(kù)為libc或glibc(glibc 2.x便是libc 6.x版本,標(biāo)準(zhǔn)C語(yǔ)言函數(shù)庫(kù))及文件名為library.a的靜態(tài)函數(shù)庫(kù)7. /mnt 系統(tǒng)默認(rèn)的掛載點(diǎn)(mount point),默認(rèn)有/nnt/cdrom和/mnt/floppy8. /p

6、roc 虛擬文件系統(tǒng),它不占用硬盤空間,目錄下文件均放置于內(nèi)存中;/proc記錄系統(tǒng)進(jìn)程,硬件狀態(tài)、內(nèi)存使用等信息。 4.1.2 文件與目錄的定義文件與目錄的定義根目錄下:根目錄下:/etc、/dev、/boot、/home、/lib、/lost+found、/mnt、/opt、/proc、/root、/bin、/sbin、/tmp、/var、/usr 9. /root 系統(tǒng)管理用戶root的主目錄 10. /bin 存放一些系統(tǒng)啟動(dòng)時(shí)所需要的普通程序和系統(tǒng)程序及一些經(jīng)常被其它程序調(diào)用的程序11. /tmp 存放系統(tǒng)啟動(dòng)時(shí)產(chǎn)生的臨時(shí)文件 12. /var 本目錄存放被系統(tǒng)修改過(guò)的數(shù)據(jù)。在這個(gè)目

7、錄下的重要目錄有 /var/log、/var/spool、/var/run等,它們分別用于存放記錄文件、新聞郵件、運(yùn)行時(shí)信息。4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 Linux文件結(jié)構(gòu)文件結(jié)構(gòu) Linux主要文件類型主要文件類型 Linux文件屬性文件屬性文件結(jié)構(gòu)文件結(jié)構(gòu)是文件存放在磁盤等存貯設(shè)備上的組織是文件存放在磁盤等存貯設(shè)備上的組織方法。主要體現(xiàn)在對(duì)方法。主要體現(xiàn)在對(duì)文件文件和和目錄目錄的組織上。目錄的組織上。目錄提供了管理文件的一個(gè)方便而有效的途徑。提供了管理文件的一個(gè)方便而有效的途徑。LinuxLinux采用的是采用的是樹型結(jié)構(gòu)樹型結(jié)構(gòu)。最上層是。最上層是

8、根目錄根目錄,其,其他的所有目錄都是從根目錄出發(fā)而生成的。無(wú)論他的所有目錄都是從根目錄出發(fā)而生成的。無(wú)論操作系統(tǒng)管理幾個(gè)磁盤分區(qū),這樣的目錄樹只有操作系統(tǒng)管理幾個(gè)磁盤分區(qū),這樣的目錄樹只有一個(gè)。一個(gè)。 4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 2. Linux主要文件類型主要文件類型 在在LinuxLinux系統(tǒng)中主要根據(jù)系統(tǒng)中主要根據(jù)文件頭信息文件頭信息來(lái)判斷文件來(lái)判斷文件類型,類型,LinuxLinux系統(tǒng)的文件類型有:系統(tǒng)的文件類型有: 普通文件普通文件純文本文件純文本文件通常訪問(wèn)的文件,由通常訪問(wèn)的文件,由ls l命令顯示出來(lái)的屬性命令顯示出來(lái)的屬性中,第一個(gè)

9、屬性為中,第一個(gè)屬性為 “-” 文本文件內(nèi)容可以直接讀取文本文件內(nèi)容可以直接讀取,一般都是字母、數(shù)字以及,一般都是字母、數(shù)字以及一些符號(hào)等??梢允褂靡恍┓?hào)等。可以使用cat、vi命令直接查看文件內(nèi)容。命令直接查看文件內(nèi)容。 4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 2. Linux主要文件類型主要文件類型 在在LinuxLinux系統(tǒng)中主要根據(jù)系統(tǒng)中主要根據(jù)文件頭信息文件頭信息來(lái)判斷文件來(lái)判斷文件類型,類型,LinuxLinux系統(tǒng)的文件類型有:系統(tǒng)的文件類型有: 普通文件普通文件純文本文件純文本文件目錄文件目錄文件目錄文件就是目錄文件就是目錄目錄,相當(dāng)于,相當(dāng)于w

10、indows中的文件夾。由中的文件夾。由ls l命令顯示出來(lái)的命令顯示出來(lái)的屬性中,第一個(gè)屬性為屬性中,第一個(gè)屬性為“d” 4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 2. Linux主要文件類型主要文件類型 在在LinuxLinux系統(tǒng)中主要根據(jù)系統(tǒng)中主要根據(jù)文件頭信息文件頭信息來(lái)判斷文件來(lái)判斷文件類型,類型,LinuxLinux系統(tǒng)的文件類型有:系統(tǒng)的文件類型有: 普通文件普通文件純文本文件純文本文件目錄文件目錄文件鏈接文件鏈接文件符號(hào)鏈接相當(dāng)于符號(hào)鏈接相當(dāng)于windows中的快捷方中的快捷方式。由式。由ls l命令顯示出來(lái)的屬性中,命令顯示出來(lái)的屬性中,第一個(gè)屬性

11、用第一個(gè)屬性用“l(fā)”表示。在表示。在Linux中中有兩種鏈接方式,符號(hào)鏈接和硬鏈接有兩種鏈接方式,符號(hào)鏈接和硬鏈接。 4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 2. Linux主要文件類型主要文件類型 在在LinuxLinux系統(tǒng)中主要根據(jù)系統(tǒng)中主要根據(jù)文件頭信息文件頭信息來(lái)判斷文件來(lái)判斷文件類型,類型,LinuxLinux系統(tǒng)的文件類型有:系統(tǒng)的文件類型有: 設(shè)備文件設(shè)備文件Linux系統(tǒng)為系統(tǒng)為外部設(shè)備外部設(shè)備提供一種標(biāo)準(zhǔn)提供一種標(biāo)準(zhǔn)接口,將外部設(shè)備視為一種特殊的文接口,將外部設(shè)備視為一種特殊的文件,即設(shè)備文件。在件,即設(shè)備文件。在linux系統(tǒng)中設(shè)備系統(tǒng)中設(shè)備文

12、件分為文件分為字符設(shè)備文件字符設(shè)備文件和和塊設(shè)備文件塊設(shè)備文件 字符設(shè)備文件字符設(shè)備文件是指設(shè)備發(fā)送和接收數(shù)是指設(shè)備發(fā)送和接收數(shù)據(jù)以字符的形式進(jìn)行據(jù)以字符的形式進(jìn)行c塊設(shè)備文件塊設(shè)備文件以整個(gè)數(shù)據(jù)緩沖區(qū)的形式以整個(gè)數(shù)據(jù)緩沖區(qū)的形式進(jìn)行。進(jìn)行。b 由由ls l /dev命令顯示屬性命令顯示屬性 4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 2. Linux主要文件類型主要文件類型 在在LinuxLinux系統(tǒng)中主要根據(jù)系統(tǒng)中主要根據(jù)文件頭信息文件頭信息來(lái)判斷文件來(lái)判斷文件類型,類型,LinuxLinux系統(tǒng)的文件類型有:系統(tǒng)的文件類型有: 設(shè)備文件設(shè)備文件套接字文件套接字文

13、件 管道文件管道文件通常用于網(wǎng)絡(luò)數(shù)據(jù)連接。由通常用于網(wǎng)絡(luò)數(shù)據(jù)連接。由ls l命令命令顯示出來(lái)的屬性中,套接字文件的第顯示出來(lái)的屬性中,套接字文件的第一個(gè)屬性用一個(gè)屬性用“s”表示表示 主要用來(lái)解決多個(gè)程序同時(shí)訪問(wèn)一個(gè)主要用來(lái)解決多個(gè)程序同時(shí)訪問(wèn)一個(gè)文件所造成的錯(cuò)誤。文件所造成的錯(cuò)誤。由由ls l命令顯示出來(lái)的屬性中,管道命令顯示出來(lái)的屬性中,管道文件的第一個(gè)屬性用文件的第一個(gè)屬性用“p”表示表示 4.1.3 Linux的文件結(jié)構(gòu)、類型、屬性的文件結(jié)構(gòu)、類型、屬性 3. Linux文件屬性文件屬性 對(duì)于對(duì)于Linux系統(tǒng)的文件來(lái)說(shuō),其基本的屬性有三系統(tǒng)的文件來(lái)說(shuō),其基本的屬性有三種:種:讀(讀(

14、r/4)、寫()、寫(w/2)、執(zhí)行()、執(zhí)行(x/1) 讀權(quán)限讀權(quán)限:具有讀取目錄結(jié)構(gòu)的權(quán)限,可以查看和閱讀文件。:具有讀取目錄結(jié)構(gòu)的權(quán)限,可以查看和閱讀文件。寫權(quán)限寫權(quán)限:可以新建、刪除、重命名、移動(dòng)目錄或文件(不過(guò):可以新建、刪除、重命名、移動(dòng)目錄或文件(不過(guò)寫權(quán)限受父目錄權(quán)限控制)。寫權(quán)限受父目錄權(quán)限控制)。執(zhí)行權(quán)限執(zhí)行權(quán)限:文件擁有執(zhí)行權(quán)限,才可以運(yùn)行。比如二進(jìn)制文:文件擁有執(zhí)行權(quán)限,才可以運(yùn)行。比如二進(jìn)制文件和腳本文件。有執(zhí)行權(quán)限才可以進(jìn)入目錄文件。件和腳本文件。有執(zhí)行權(quán)限才可以進(jìn)入目錄文件?;啬夸浕啬夸?.2 文件操作命令文件操作命令 4.2.1 顯示文件內(nèi)容命令顯示文件內(nèi)容命令

15、 4.2.2 顯示目錄內(nèi)容及更改目錄命令顯示目錄內(nèi)容及更改目錄命令 4.2.3 建立、刪除文件命令建立、刪除文件命令4.2.4 建立、刪除目錄命令建立、刪除目錄命令4.2.5 復(fù)制、移動(dòng)命令復(fù)制、移動(dòng)命令4.2.6 壓縮備份命令壓縮備份命令4.2.7 權(quán)限管理命令權(quán)限管理命令4.2.8 Linux文件查找命令文件查找命令4.2 Linux文件操作命令文件操作命令 文件操作命令的分類:文件操作命令的分類:(1)顯示文件內(nèi)容命令)顯示文件內(nèi)容命令(2)顯示目錄內(nèi)容及更改目錄命令)顯示目錄內(nèi)容及更改目錄命令(3)建立、刪除文件命令)建立、刪除文件命令(4)建立、刪除目錄)建立、刪除目錄(5)復(fù)制、移

16、動(dòng)命令)復(fù)制、移動(dòng)命令(6)壓縮備份命令)壓縮備份命令(7)權(quán)限管理命令)權(quán)限管理命令(8)文件搜索命令)文件搜索命令4.2.1 顯示文件內(nèi)容命令顯示文件內(nèi)容命令 echo命令命令l 功能描述:輸出字符串到基本輸出功能描述:輸出字符串到基本輸出l 語(yǔ)法:語(yǔ)法:echo 文件名文件名2. cat命令命令l 功能描述:用來(lái)串接文件或顯示文件的內(nèi)容,也可功能描述:用來(lái)串接文件或顯示文件的內(nèi)容,也可以從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)并將其結(jié)果重定向到一以從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)并將其結(jié)果重定向到一個(gè)新的文件中,達(dá)到建立新文件的目的。個(gè)新的文件中,達(dá)到建立新文件的目的。l 語(yǔ)法:語(yǔ)法:cat 選項(xiàng)選項(xiàng) 文件名文件名

17、4.2.1 顯示文件內(nèi)容命令顯示文件內(nèi)容命令2. cat命令命令l 選項(xiàng):選項(xiàng):cat命令中的常用選項(xiàng)如下命令中的常用選項(xiàng)如下選項(xiàng)選項(xiàng)作用作用-n 或或 number由由1開始對(duì)所有輸出的行數(shù)編號(hào)開始對(duì)所有輸出的行數(shù)編號(hào)-b和和-n 相似,只不過(guò)對(duì)于空白行不編號(hào)相似,只不過(guò)對(duì)于空白行不編號(hào)-s當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行一行的空白行4.2.1 顯示文件內(nèi)容命令顯示文件內(nèi)容命令2. cat命令命令l 例:查看例:查看/etc/network/interfaces文件內(nèi)容,并文件內(nèi)容,并對(duì)所有輸出行編號(hào)對(duì)所有輸出行編號(hào) 4.2.1 顯示文

18、件內(nèi)容命令顯示文件內(nèi)容命令2. cat命令命令l 例:將例:將/etc/network/interfaces文件的內(nèi)容加上文件的內(nèi)容加上行號(hào),輸入到行號(hào),輸入到file文件文件 4.2.1 顯示文件內(nèi)容命令顯示文件內(nèi)容命令3. more 命令命令l 功能描述:功能描述:分頁(yè)顯示文件內(nèi)容,在終端底部打分頁(yè)顯示文件內(nèi)容,在終端底部打印出印出“-More-”及已顯示文本占全部文本的百及已顯示文本占全部文本的百分比。分比。l 語(yǔ)法:語(yǔ)法:more 文件名文件名l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng)作用作用 -f 或或 顯示下一頁(yè)顯示下一頁(yè) 顯示下一行顯示下一行 -q 或或 -Q退出退出more4.2.2 顯示目錄內(nèi)容

19、及更改目錄命令顯示目錄內(nèi)容及更改目錄命令 ls 命令命令l 功能描述:功能描述:列出目錄的內(nèi)容列出目錄的內(nèi)容 l 語(yǔ)法:語(yǔ)法:ls 選項(xiàng)選項(xiàng) 文件或目錄文件或目錄 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng)作用作用-a顯示所有文件,包括隱藏文件顯示所有文件,包括隱藏文件-A顯示所有文件,包括隱藏文件,但不列出顯示所有文件,包括隱藏文件,但不列出“.”和和“.”-l使用長(zhǎng)格式顯示文件的詳細(xì)信息使用長(zhǎng)格式顯示文件的詳細(xì)信息-F附加文件類別,符號(hào)在文件名最后附加文件類別,符號(hào)在文件名最后-d如果參數(shù)是目錄,只顯示其名稱而不顯示其下的各個(gè)文件如果參數(shù)是目錄,只顯示其名稱而不顯示其下的各個(gè)文件-t將文件按照建立時(shí)間的先后次

20、序列出將文件按照建立時(shí)間的先后次序列出-r將文件以相反次序顯示(默認(rèn)按英文字母順序排序)將文件以相反次序顯示(默認(rèn)按英文字母順序排序)-R遞歸顯示目錄,若目錄下有文件,則以下的文件也會(huì)被依序列出遞歸顯示目錄,若目錄下有文件,則以下的文件也會(huì)被依序列出4.2.2 顯示目錄內(nèi)容及更改目錄命令顯示目錄內(nèi)容及更改目錄命令2. pwd 命令命令l 功能描述:功能描述:顯示當(dāng)前工作目錄的路徑顯示當(dāng)前工作目錄的路徑 l 語(yǔ)法:語(yǔ)法:pwd例:顯示當(dāng)前工作目錄為例:顯示當(dāng)前工作目錄為/ file 4.2.2 顯示目錄內(nèi)容及更改目錄命令顯示目錄內(nèi)容及更改目錄命令3. cd 命令命令l 功能描述:功能描述:改變當(dāng)

21、前工作目錄改變當(dāng)前工作目錄 l 語(yǔ)法:語(yǔ)法:cd 目錄目錄 例:回到上一級(jí)目錄例:回到上一級(jí)目錄 4.2.2 顯示目錄內(nèi)容及更改目錄命令顯示目錄內(nèi)容及更改目錄命令3. cd 命令命令例:回到用戶的宿主目錄例:回到用戶的宿主目錄 例:切換到根目錄例:切換到根目錄 例:切換到目錄例:切換到目錄usr下的下的bin目錄目錄 4.2.3 建立、刪除文件命令建立、刪除文件命令 1. touch 命令命令l 功能描述:功能描述:生成空文件和修改文件存取時(shí)間生成空文件和修改文件存取時(shí)間l 語(yǔ)法:語(yǔ)法:touch 選項(xiàng)選項(xiàng) 文件名文件名 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng)作用作用-d以以yyyymmdd的形式給出要修改的

22、時(shí)間的形式給出要修改的時(shí)間 4.2.3 建立、刪除文件命令建立、刪除文件命令 1. touch 命令命令例:新建例:新建 test 文件文件 例:修改例:修改test文件的存取時(shí)間文件的存取時(shí)間 4.2.3 建立、刪除文件命令建立、刪除文件命令 2. rm 命令命令l 功能描述:功能描述:刪除一個(gè)目錄中的若干個(gè)文件或子目錄刪除一個(gè)目錄中的若干個(gè)文件或子目錄語(yǔ)法:語(yǔ)法:rm 選項(xiàng)選項(xiàng) 文件或目錄文件或目錄 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng)作用作用-i互動(dòng)模式,刪除前再做一次確認(rèn)互動(dòng)模式,刪除前再做一次確認(rèn)-r目錄下的所有文件及子目錄遞歸地刪目錄下的所有文件及子目錄遞歸地刪除除-f強(qiáng)制刪除強(qiáng)制刪除4.2.3

23、 建立、刪除文件命令建立、刪除文件命令 2. rm 命令命令例:刪除文件前詢問(wèn)是否刪除例:刪除文件前詢問(wèn)是否刪除 例:強(qiáng)制刪除整個(gè)目錄例:強(qiáng)制刪除整個(gè)目錄 4.2.4 建立、刪除目錄命令建立、刪除目錄命令 mkdir 命令命令l 功能描述:功能描述:建立目錄建立目錄 l 語(yǔ)法:語(yǔ)法:mkdir 選項(xiàng)選項(xiàng) 目錄名目錄名 l 選項(xiàng)選項(xiàng): -p :依次創(chuàng)建目錄依次創(chuàng)建目錄 例:在工作目錄下,建立一個(gè)名為例:在工作目錄下,建立一個(gè)名為c-language的子目錄的子目錄 例:在工作目錄下的例:在工作目錄下的bbb目錄中,建立一個(gè)名為目錄中,建立一個(gè)名為 test 的子目錄的子目錄加加 p時(shí)若時(shí)若 bb

24、b 目錄不存在,則創(chuàng)建一個(gè),否則產(chǎn)生錯(cuò)誤目錄不存在,則創(chuàng)建一個(gè),否則產(chǎn)生錯(cuò)誤4.2.4 建立、刪除目錄命令建立、刪除目錄命令 2. rmdir 命令命令l 功能描述:功能描述:刪除空目錄刪除空目錄 l 語(yǔ)法:語(yǔ)法:rmdir 選項(xiàng)選項(xiàng) 目錄名目錄名 l 選項(xiàng)選項(xiàng): -p :當(dāng)子目錄被刪除后其父目錄為空目錄時(shí),當(dāng)子目錄被刪除后其父目錄為空目錄時(shí),也一同被刪除也一同被刪除 例:將工作目錄下,名為例:將工作目錄下,名為c-language 的子目錄刪除的子目錄刪除 例:在工作目錄下的例:在工作目錄下的bbb目錄中,刪除名為目錄中,刪除名為 test 的子目錄的子目錄 4.2.5 復(fù)制、移動(dòng)命令復(fù)制、

25、移動(dòng)命令 1. cp 命令命令l 功能描述:功能描述:將給出的文件或目錄復(fù)制到另一文件或?qū)⒔o出的文件或目錄復(fù)制到另一文件或目錄中目錄中 l 語(yǔ)法:語(yǔ)法:cp 選項(xiàng)選項(xiàng) 源文件或目錄源文件或目錄 目的文件或目錄目的文件或目錄 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng) 作用作用-f強(qiáng)制復(fù)制文件強(qiáng)制復(fù)制文件-p保留原文件的日期保留原文件的日期-R拷貝所有文件及目錄拷貝所有文件及目錄4.2.5 復(fù)制、移動(dòng)命令復(fù)制、移動(dòng)命令 1. cp 命令命令例:將文件例:將文件file1,file2復(fù)制到目錄復(fù)制到目錄dir 例:將例:將dir下的所有文件包括子目錄復(fù)制到下的所有文件包括子目錄復(fù)制到dir1目錄中目錄中 4.2.5

26、復(fù)制、移動(dòng)命令復(fù)制、移動(dòng)命令 2. mv 命令命令l 功能描述:功能描述:將文件或目錄改名,或?qū)⑽募梢粋€(gè)目將文件或目錄改名,或?qū)⑽募梢粋€(gè)目錄移入另一個(gè)目錄錄移入另一個(gè)目錄l 語(yǔ)法:語(yǔ)法:mv 選項(xiàng)選項(xiàng) 源文件或目錄源文件或目錄 目的文件或目錄目的文件或目錄 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng) 作用作用-i強(qiáng)制復(fù)制文件強(qiáng)制復(fù)制文件-f保留原文件的日期保留原文件的日期4.2.5 復(fù)制、移動(dòng)命令復(fù)制、移動(dòng)命令 2. mv 命令命令例:例:將文件將文件file1更名為更名為file2,若,若file2為目錄,為目錄,則是將文件則是將文件file1移動(dòng)到移動(dòng)到file2目錄下目錄下 4.2.6 壓縮、備份命令壓

27、縮、備份命令 1. tar 命令命令選項(xiàng)選項(xiàng) 作用作用-z使用使用gzip或或gunzip處理備份文件處理備份文件-c產(chǎn)生一個(gè)產(chǎn)生一個(gè). tar文件文件-v觀看壓縮過(guò)程觀看壓縮過(guò)程l功能描述:功能描述:tar是一個(gè)歸檔程序,可以把許多文件是一個(gè)歸檔程序,可以把許多文件打包成為一個(gè)歸檔文件或者把它們寫入備份文件打包成為一個(gè)歸檔文件或者把它們寫入備份文件 l語(yǔ)法:語(yǔ)法:tar 選項(xiàng)選項(xiàng) 文件或目錄文件或目錄 l選項(xiàng)選項(xiàng):4.2.6 壓縮、備份命令壓縮、備份命令 1. tar 命令命令例:將目錄例:將目錄./aaa下所有文件打包、壓縮成一個(gè)壓縮文件下所有文件打包、壓縮成一個(gè)壓縮文件 4.2.6 壓縮

28、、備份命令壓縮、備份命令 2. gzip 命令命令l 功能描述:功能描述:用用Lempel- Ziv coding (LZ77)技術(shù)壓)技術(shù)壓縮文件,壓縮后文件格式:縮文件,壓縮后文件格式:. gz l 語(yǔ)法:語(yǔ)法:gzip 選項(xiàng)選項(xiàng) 文件文件 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng) 作用作用-1是數(shù)字是數(shù)字1,表示快速壓縮,表示快速壓縮 -99代表最佳狀況壓縮,讀音代表最佳狀況壓縮,讀音nine約等于約等于nice -r陸續(xù)壓縮整個(gè)目錄陸續(xù)壓縮整個(gè)目錄 4.2.6 壓縮、備份命令壓縮、備份命令 2. gzip 命令命令例:快速壓縮例:快速壓縮cat.txtcat.txt生成生成cat.txt.gzcat.t

29、xt.gz壓縮文件壓縮文件 例:用最佳壓縮例:用最佳壓縮-9,再加上陸續(xù)選項(xiàng),再加上陸續(xù)選項(xiàng)- r壓縮整個(gè)目錄壓縮整個(gè)目錄aaa/ 4.2.6 壓縮、備份命令壓縮、備份命令 3. gunzip 命令命令l功能描述:功能描述:解壓縮以解壓縮以gzip壓縮的壓縮的. gz文件文件 l語(yǔ)法:語(yǔ)法:gunzip 選項(xiàng)選項(xiàng) 文件或目錄文件或目錄 l選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng)作用作用-a使用使用ASCII文字模式文字模式-d解壓文件解壓文件-c把解壓后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備把解壓后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備-f強(qiáng)行解壓壓縮文件,不理會(huì)文件名稱或硬鏈接是否強(qiáng)行解壓壓縮文件,不理會(huì)文件名稱或硬鏈接是否存在存在-h在線

30、幫助在線幫助-l列出壓縮文件的相關(guān)信息列出壓縮文件的相關(guān)信息-L顯示版本與版權(quán)信息顯示版本與版權(quán)信息-n解壓文件時(shí),若壓縮文件內(nèi)容含有原來(lái)的文件名稱解壓文件時(shí),若壓縮文件內(nèi)容含有原來(lái)的文件名稱及時(shí)間戳記,則將其忽略不予處理及時(shí)間戳記,則將其忽略不予處理4.2.6 壓縮、備份命令壓縮、備份命令 3. gunzip 命令命令選項(xiàng)選項(xiàng) 作作 用用-q不顯示警告信息不顯示警告信息-r遞歸處理,將指定目錄下的所有文件及子目錄遞歸處理,將指定目錄下的所有文件及子目錄一并處理一并處理-S更改壓縮字尾字符串更改壓縮字尾字符串-t測(cè)試壓縮文件是否正確無(wú)誤測(cè)試壓縮文件是否正確無(wú)誤-v顯示指令執(zhí)行過(guò)程顯示指令執(zhí)行過(guò)

31、程-V顯示版本信息顯示版本信息4.2.6 壓縮、備份命令壓縮、備份命令 3. gunzip 命令命令例:解壓縮例:解壓縮cat.txt.gz文件文件 4.2.7 權(quán)限管理命令權(quán)限管理命令 chgrp 命令命令l 功能描述:功能描述:改變文件或目錄的所屬組改變文件或目錄的所屬組 l 語(yǔ)法:語(yǔ)法:chgrp -R 群組群組 文件或目錄文件或目錄 例:修改文件例:修改文件aaa/file.gz的所屬組為的所屬組為root 4.2.7 權(quán)限管理命令權(quán)限管理命令 2. chown 命令命令l 功能描述:功能描述:將文件或目錄的所有者改變問(wèn)指定用戶將文件或目錄的所有者改變問(wèn)指定用戶 l 語(yǔ)法:語(yǔ)法:cho

32、wn 選項(xiàng)選項(xiàng) 用戶用戶:群組:群組 文件或目錄文件或目錄 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng) 作用作用-R遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者-v顯示chown命令所做的工作4.2.7 權(quán)限管理命令權(quán)限管理命令 2. chown 命令命令例:將例:將cat.txt文件的所有者更改為用戶文件的所有者更改為用戶mary 例:將例:將Documents目錄及其下的文件的所有者更目錄及其下的文件的所有者更改為用戶改為用戶mary 一般只有系統(tǒng)管理員(一般只有系統(tǒng)管理員(root)使用該指令)使用該指令4.2.7 權(quán)限管理命令權(quán)限管理命令 3. chmod 命令命令l 功能描述:功能描述:改變文件

33、或目錄的訪問(wèn)權(quán)限改變文件或目錄的訪問(wèn)權(quán)限 l 語(yǔ)法:語(yǔ)法:chmod命令有兩種:符號(hào)模式和絕對(duì)模式命令有兩種:符號(hào)模式和絕對(duì)模式 l 選項(xiàng)選項(xiàng):選項(xiàng)選項(xiàng)作用作用-c只輸出被改變文件的信息只輸出被改變文件的信息-f當(dāng)當(dāng)chmod不能改變文件模式時(shí),不通知不能改變文件模式時(shí),不通知文件的用戶文件的用戶-R遞歸地修改相應(yīng)目錄下所有文件和子目遞歸地修改相應(yīng)目錄下所有文件和子目錄錄-reference=filename參照參照f(shuō)ilename的權(quán)限來(lái)設(shè)置權(quán)限的權(quán)限來(lái)設(shè)置權(quán)限who選項(xiàng)選項(xiàng) 含義含義u 文件屬主權(quán)限g 屬組用戶權(quán)限o 其他用戶權(quán)限a 所有用戶operator選項(xiàng)選項(xiàng) 含義含義+增加權(quán)限增加

34、權(quán)限-取消權(quán)限取消權(quán)限=設(shè)定權(quán)限設(shè)定權(quán)限3. chmod 命令命令l 符號(hào)模式:符號(hào)模式:命令格式:命令格式:chmod 選項(xiàng)選項(xiàng) who operator permission files permission選項(xiàng)選項(xiàng)含義含義r讀權(quán)限w寫權(quán)限x執(zhí)行權(quán)限例:取消例:取消cat.txt文件屬主寫權(quán)限文件屬主寫權(quán)限 4.2.7 權(quán)限管理命令權(quán)限管理命令 3. chmod 命令命令l 絕對(duì)模式絕對(duì)模式 命令格式:命令格式:chmod 選項(xiàng)選項(xiàng) mode files mode是代表權(quán)限等級(jí),由是代表權(quán)限等級(jí),由3個(gè)個(gè)8進(jìn)制數(shù)表示。分別代進(jìn)制數(shù)表示。分別代表文件屬主、屬組、其他用戶的權(quán)限。權(quán)限數(shù)字化表文

35、件屬主、屬組、其他用戶的權(quán)限。權(quán)限數(shù)字化后,后,4表示表示讀讀權(quán)限,權(quán)限,2表示表示寫寫權(quán)限,權(quán)限,1表示表示執(zhí)行執(zhí)行權(quán)限權(quán)限 權(quán)限等級(jí)表示權(quán)限7r+w+x:讀、寫、執(zhí)行權(quán)限6r+w:讀、寫權(quán)限5r+x:讀、執(zhí)行權(quán)限4r:讀權(quán)限3w+x:寫、執(zhí)行權(quán)限2w:寫權(quán)限1x:執(zhí)行權(quán)限4.2.8 Linux文件查找命令文件查找命令 1. whereis 命令命令l 功能描述:功能描述:尋找命令的二進(jìn)制文件,同時(shí)也會(huì)找到尋找命令的二進(jìn)制文件,同時(shí)也會(huì)找到其幫助文件其幫助文件 l 語(yǔ)法:語(yǔ)法:whereis 文件文件 例:搜索例:搜索ls命令及其幫助文件的位置命令及其幫助文件的位置 4.2.8 Linux文

36、件查找命令文件查找命令 2. find 命令命令l 功能描述:功能描述:尋找文件或目錄的位置尋找文件或目錄的位置 l 語(yǔ)法:語(yǔ)法:find 搜索路徑搜索路徑 搜尋關(guān)鍵字搜尋關(guān)鍵字 文件或目錄文件或目錄l 選項(xiàng):選項(xiàng):選項(xiàng)選項(xiàng) 作用作用- type指定搜索文件的文件類型指定搜索文件的文件類型- name指定搜索文件的名字指定搜索文件的名字- group gname搜索組名稱為搜索組名稱為gname的文件的文件- iname與與-name 類似類似4.2.8 Linux文件查找命令文件查找命令 2. find 命令命令例:從根目錄尋找例:從根目錄尋找file1的位置并把輸出顯示到屏幕上的位置并把輸出顯示到屏幕上 例:在例:在/etc目錄下,搜尋所有以目錄下,搜尋所有以fir開頭的文件開

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論