版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第八單元,文件查找與文件管理,學(xué)習(xí)大綱,文件的搜索 常用的文件操作指令 文件的壓縮與解壓壓縮 文件的備份 文件在備份時(shí)壓縮與解壓,1、文件的搜索,可執(zhí)行文件的搜索 locate搜索文件 find搜索文件 find條件查詢 對查找到的文件進(jìn)一步操作,1.1、可執(zhí)行文件的搜索,在Linux系統(tǒng)中,有成百上千個(gè)指令,不同的指令對應(yīng)的指令文件,又放在不同的目錄里。如果快速地查找指令的絕對路徑是相當(dāng)重要的。 which 顯示一個(gè)指令的完整路徑與別名。 whereis 搜索一個(gè)指令的完整路徑以及其幫助文件。,1.2、locate搜索,在Linux系統(tǒng)中存在一個(gè)數(shù)據(jù)庫,在這個(gè)數(shù)據(jù)庫中保存了系統(tǒng)中所有文件的絕
2、對路徑。用戶就可以使用下面的命令來查詢文件的完整路徑。 語法:locate關(guān)鍵字 這個(gè)指令會(huì)將文件名或目錄名中包含有此關(guān)鍵字的路徑全部顯示出來。 用戶剛創(chuàng)建的文件系統(tǒng)不會(huì)立即加入數(shù)據(jù)庫中,用戶可以通過updatedb指令來手動(dòng)的更新這個(gè)數(shù)據(jù)庫。,1.3、Find查詢的描述,find是一個(gè)相當(dāng)重要的查詢文件絕對路徑的指令 語法:find 表達(dá)式 find查找文件的特點(diǎn): 從指定路徑下遞歸向下搜索文件。 支持按照各種條件方式搜索。 支持對搜索得到的文件再進(jìn)一步的使用指令操作(例如:刪除、統(tǒng)計(jì)大小、復(fù)制等)。,1.4、Find條件查詢,find 表達(dá)式 重要選項(xiàng): -name根據(jù)文件名尋找文件 -u
3、ser根據(jù)文件擁有者尋找文件 -group根據(jù)文件所屬組尋找文件 -perm根據(jù)文件權(quán)限尋找文件 -size根據(jù)文件大小尋找文件Sizek -type根據(jù)文件類型尋找文件,常見類型有: f(普通文件) 、c(字符設(shè)備文件)、b(塊設(shè)備文件)、l(連接文件)、d(目錄) -o 表達(dá)式或 -and表達(dá)式與 -not 表達(dá)式非,1.5、對查找到的文件進(jìn)一步操作,語法 find 路徑 參數(shù) 表達(dá)式 -exec 指令 ; 代表find找到的文件 轉(zhuǎn)意 ;表示本行指令結(jié)束 例:find /etc name “host*” exec du h ;,2、常用的文件操作指令,head / tail more /
4、 less 文件的查看 wc統(tǒng)計(jì)文件的行、詞、字?jǐn)?shù) grep顯示文件中匹配關(guān)鍵字的行 sort按序重排文本并送顯示 uniq去除文件中相鄰的重復(fù)的行 tr轉(zhuǎn)換字符 cut顯示文件中的某一列 paste將文本按列拼接,2.1、文件查看指令,在第二間講中,我們說了一個(gè)指令“cat”,用于連接并顯示文件的內(nèi)容。 但是如果一個(gè)文件的內(nèi)容相當(dāng)多的時(shí)候,一屏就顯示不完了。我們可以使用下面的指令來指令顯示文件的內(nèi)容以及分屏顯示文件的內(nèi)容。 head與tail,指定顯示文件的前面幾行內(nèi)容與后面幾行內(nèi)容。 more與less,分屏顯示文件的內(nèi)容。,2.2、文件操作指令(wc),功能說明:計(jì)算字?jǐn)?shù) 語法:wc 選
5、項(xiàng) 補(bǔ)充說明:利用wc指令我們可以計(jì)算文件的字符數(shù)、單詞數(shù)以及行數(shù),若不指定文件名稱、或是所給予的文件名為“-”,則wc指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。 常用選項(xiàng): -c只顯示文件的字符數(shù)。 -l只顯示行數(shù)。 -w只顯示單詞數(shù)。,2.3、文件操作指令(grep),功能說明:查找文件里符合條件的字符串。 語法:grep 選項(xiàng) 常用選項(xiàng): -c計(jì)算匹配關(guān)鍵字的行數(shù) -i忽略字符大小寫的差別 -n顯示匹配的行及其行號(hào) -s不顯示不存在或不匹配文本的錯(cuò)誤信息 -h查詢多個(gè)文件時(shí)不顯示文件名 -l查詢文件時(shí)只顯示匹配字符所在的文件名 -v 取反 -color=auto,2.4、文件操作指令(sort),功
6、能說明:將文本文件內(nèi)容加以排序 語法:sort 選項(xiàng) 常用選項(xiàng): -o 將排序后的結(jié)果存入指定的文件 -r 以相反的順序來排序 -t 指定排序時(shí)所用的欄位分隔字符。 + -以指定的欄位來排序,范圍由起始欄位的后一欄到結(jié)束欄位,2.5、文件操作指令(uniq),功能說明:合并文件中相鄰的重復(fù)的行 語法:uniq選項(xiàng) 文件 常用選項(xiàng): -c 在每行旁邊顯示該行重復(fù)出現(xiàn)的次數(shù) -d 僅顯示重復(fù)出現(xiàn)的行列 -u 僅顯示出一次的行列,2.6、文件操作指令(tr),功能說明:轉(zhuǎn)換字符 語法:cat 文件 | tr選項(xiàng) 常用選項(xiàng): -s把連續(xù)重復(fù)的字符以單獨(dú)一個(gè)字符表示,2.7、文件操作指令(cut),功能
7、說明:顯示文件中的某一列 語 法:cut 文件 常用選項(xiàng): -d 指定分隔符 -f 指定顯示某一列 -c 指定幾個(gè)字符對應(yīng)的列,2.8、文件操作指令(paste),功能說明:合并文件的列 語法:paste選項(xiàng) 文件1 文件2 補(bǔ)充說明:paste指令會(huì)把每個(gè)文件以列對列的方式,一列列地加以合并。 常用選項(xiàng): -d 用指定的間隔字符取代跳格字符 -s 串列進(jìn)行而非平行處理,3、文件的壓縮與解壓縮,文件的壓縮與解壓指令 .gz與.bz系列指令,3.1、文件的壓縮與解壓指令,gzip,gunzip Linux標(biāo)準(zhǔn)壓縮工具 對文本文件可以達(dá)到75%的壓縮率 例: gzip man.config gun
8、zip man.config.gz bzip2,bunzip2 更新的Linux壓縮工具 比gzip有著更高的壓縮率 例: bzip2 httpd.conf.bk bunzip2 httpd.conf.bk.bz2,3.2、不解壓顯示壓縮文件的內(nèi)容,對于用gzip壓縮的文件,有一系列以z開頭的指令,可以在不經(jīng)解壓的情況下,就直接顯示文件的內(nèi)容。 zcat:直接顯示壓縮文件的內(nèi)容 zless:直接逐行顯示壓縮文件的內(nèi)容 對于用bzip壓縮的文件,也有一系列以bz開頭的文件。 bzcat:直接顯示壓縮文件的內(nèi)容 bzless:直接逐行顯示壓縮文件的內(nèi)容,4、tar指令,功能說明:用于建立、還原備份
9、文件的工具,它也可以加入或解開備份文件內(nèi)的文件。有時(shí)也稱之為“打包”。 語 法:tar 【文件目錄】 常用選項(xiàng): c創(chuàng)建包 v將過程輸出 x解出包 t顯示tar文件的內(nèi)容 r在tar文件尾部追加文件 z用gzip壓縮或解壓文件 j用bzip壓縮或解壓文件 f指定備份文件名 -T從指定的文件中讀取欲打包的文件路徑 -C將文件備份到指定的目錄,5、文件在備份時(shí)壓縮與解壓解壓,備份時(shí)壓縮 #tar jcvf test.tar.bz test* ( j:使用bzip2 ) #tar zcvf test.tar.gz test* ( z:使用gzip ) 解壓備份文件 #tar jxvf test.tar.bz -C /tmp(j:使用bzip2 ) #tar zxvf test.tar.gz -C /tmp(z:使用gzip ),練習(xí)(1),查找“useradd”指令的絕對路徑。 搜索“/etc”目錄下大于500Kb的文件,并顯示出每個(gè)文件的大小。 使用一個(gè)普通用戶在“/tmp”目錄下創(chuàng)建10個(gè)文件(文件名不能相似),然后用一個(gè)相對簡單的辦法將這10個(gè)文件的權(quán)限改為“rwxrw-r-x”。 查詢“/etc”當(dāng)前目錄中,文件名中包含有“host”的文件,并將這些文件路徑保存到“/tmp/hostname”文件中。,練習(xí)(2),只顯示boot分區(qū)的分區(qū)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《GAT 760.5-2008公安信息化標(biāo)準(zhǔn)管理分類與代碼 第5部分:制定修訂方式代碼》專題研究報(bào)告深度
- 2026年深圳中考語文壓縮語段專項(xiàng)試卷(附答案可下載)
- 2026年深圳中考英語期末綜合測評(píng)試卷(附答案可下載)
- 山東省青島市市北區(qū)2026年九年級(jí)上學(xué)期期末考試物理試題附答案
- 禁毒相關(guān)題目及答案
- 2026年深圳中考數(shù)學(xué)圓的切線專項(xiàng)試卷(附答案可下載)
- 大學(xué)生信息技術(shù)培訓(xùn)課件
- 臨終患者的心理社會(huì)支持
- 第14課《紅燭》(教學(xué)設(shè)計(jì))高二語文+拓展模塊下冊(高教版2023年版)
- 產(chǎn)科圍手術(shù)期產(chǎn)后焦慮護(hù)理
- 環(huán)境監(jiān)測站建設(shè)施工方案
- 快遞配送外包合同范本
- 火龍罐的市場前景分析
- 設(shè)備技術(shù)員轉(zhuǎn)正述職報(bào)告
- 驗(yàn)貨執(zhí)行合同書
- 2026年張家界航空工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試備考試題及答案詳解
- 終止妊娠藥物課件
- 2025年無人駕駛公共交通項(xiàng)目可行性研究報(bào)告
- 北京市朝陽區(qū)2026屆高三上英語期末考試試題含解析
- 亞急性硬化性全腦炎2-
- GB/T 6462-2025金屬和氧化物覆蓋層厚度測量顯微鏡法
評(píng)論
0/150
提交評(píng)論