《Linux操作系統(tǒng)》課件-5.Linux文件管理_第1頁(yè)
《Linux操作系統(tǒng)》課件-5.Linux文件管理_第2頁(yè)
《Linux操作系統(tǒng)》課件-5.Linux文件管理_第3頁(yè)
《Linux操作系統(tǒng)》課件-5.Linux文件管理_第4頁(yè)
《Linux操作系統(tǒng)》課件-5.Linux文件管理_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1.Linux文件系統(tǒng)Linux文件系統(tǒng)擴(kuò)展了文件的概念目錄也是一種特殊類型的文件鼠標(biāo)、鍵盤、打印機(jī)等硬件設(shè)備也是以文件的形式進(jìn)行管理Linux文件名稱在Linux中Ext4/XFS格式的文件系統(tǒng)下,文件名長(zhǎng)度限制可分為:?jiǎn)我晃募蚰夸浀奈募畲箝L(zhǎng)度為255個(gè)字符包含完整路徑名稱及目錄在內(nèi)的完整文件名長(zhǎng)度為4096個(gè)字符文件的類型02目錄文件[d]01普通文件[-]03設(shè)備文件[b][c]04鏈接文件[l]05管道文件[p]文件夾分類Linux文件系統(tǒng)不同于Windows操作系統(tǒng),并不以文件擴(kuò)展名來判斷一個(gè)文件的類型,具體判斷方法剛剛已經(jīng)介紹過了。(這句話老師出鏡只放圖片,根據(jù)實(shí)際情況對(duì)圖片進(jìn)行裁剪,不要留白邊)文件的類型部分文件為了能夠提示用戶,仍然后標(biāo)注擴(kuò)展名.sh腳本或者批處理文件(scripts).Z、.tar、.tar.gz、.zip、.tar.bz2經(jīng)過打包的壓縮文件.html、.php網(wǎng)頁(yè)相關(guān)文件file.so庫(kù)文件file.doc、file.obtOpenOffice能打開的文件文件的類型實(shí)例1:查看/dev目錄下文件的文件類型[root@LinuxServer~]#ls–l/dev實(shí)例2:查看/根目錄下文件的文件類型[root@LinuxServer/]#ls–l/文件的類型課程小結(jié)

1.Linux文件名稱2.Linux文件類型3.文件的擴(kuò)展名小結(jié)2.文件壓縮01gzip、zcat02bzip2、bzcatLinux的兩種壓縮方式01gzip(創(chuàng)建后,壓縮包后綴名為*.gz)02bzip2(創(chuàng)建后,壓縮包后綴名為*.bz2)壓縮方法分兩種格式1.

gzip命令名稱:gzip使用方式:

gzip[選項(xiàng)]文件名說明

:對(duì)文件進(jìn)行壓縮和解壓縮,壓縮成后綴名為.gz的壓縮文件1.

gzip名稱說明-c將壓縮數(shù)據(jù)輸出到屏幕-d解壓縮-f強(qiáng)制壓縮文件,不區(qū)分文件名是否有硬鏈接存在或是否為軟鏈接-n不保存原來文件名稱和時(shí)間1.

gzip名稱說明-q不顯示警告信息-t測(cè)試文件是否完整-v顯示每個(gè)文件的文件名和壓縮比-num用于指定數(shù)字,num取值1到9,1最快,9最慢,系統(tǒng)默認(rèn)為61.

gzip實(shí)例1:復(fù)制/etc/passwd文件到/tmp/ceshi目錄,并壓縮passwd文件[root@LinuxServer

ceshi]#gzippasswd1.

gzip實(shí)例2:復(fù)制/etc/passwd文件到/tmp/ceshi目錄下,并重命名為passwd11,使用最大壓縮比并且在不丟棄源文件的前提下,壓縮passwd11文件[root@LinuxServer

ceshi]#cp/etc/passwd./passwd11[root@LinuxServer

ceshi]#gzip-9-cpasswd11>passwd11.gz1.

gzip實(shí)例3:解壓縮當(dāng)前目錄下的passwd.gz文件,并顯示進(jìn)度[root@LinuxServer

ceshi]#gzip-dvpasswd.gz2.bzip命令名稱:bzip使用方式:

bzip2[選項(xiàng)]文件名名稱說明-c將壓縮文件中的數(shù)據(jù)輸出到屏幕上-d解壓縮的參數(shù)-k保留原文件,不刪除原始文件-v顯示壓縮和文件名信息-num跟gzip的壓縮比一樣,1<num<9bzcat直接顯示壓縮文件的內(nèi)容bzmore顯示壓縮文件的內(nèi)容2.bzip2.bzip實(shí)例1:復(fù)制/etc/passwd到linux目錄中,并重命名為passwd12,壓縮該文件并查看其壓縮文件大小[root@LinuxServer

linux]#bzip2passwd12實(shí)例2:將/etc/services文件復(fù)制到當(dāng)前目錄,使用bzip2命令壓縮,并查看其壓縮比/tmp/sanguo[root@LinuxServer

linux]#bzip2-kvservices2.bzip實(shí)例3:將services.bz2解壓,并查看其詳細(xì)信息實(shí)例4:查看文件passwd12.bz2中的內(nèi)容[root@LinuxServer

linux]#bzcatpasswd12.bz2[root@LinuxServer

linux]#bzip2-dvservices.bz23.Tar包的管理命令名稱:tar使用方式:tar[選項(xiàng)][打包文件名]源文件名稱說明-c創(chuàng)建打包文件-x解包或者解壓縮-C解壓后存放的位置-t查看tarfile里面的文件-z使用gzip進(jìn)行壓縮或者解壓縮-j使用bzip2進(jìn)行壓縮或者解壓縮名稱說明-v顯示壓縮或者解壓縮過程-f文件名

后跟上要壓縮或者解壓縮的文件名-p使用原文件的原來屬性-P保留絕對(duì)路徑-N比后面接的日期(yyyy/mm/dd)還要新的才會(huì)被打包進(jìn)新建的文件中--excludeFILE在壓縮的過程中,不要將FILE打包;除此之外的意思01在參數(shù)使用中,c/x/t僅能存在一個(gè),不可同時(shí)存在,因?yàn)椴豢赡芡瑫r(shí)壓縮與解壓縮02tar命令的參數(shù)雖然很多,但是常用的并不多,基本就是-j、-z、-c、-t、-v、-x等注意:實(shí)例1:將/root目錄打包,并存放到/tmp目錄下實(shí)例2:將/tmp/root.tar解包,并放在/etc目錄下[root@LinuxServer

tmp]#tar-x-f/tmp/root.tar-C/etc[root@LinuxServer

tmp]#tar-c-f/tmp/root.tar/root實(shí)例3:將/etc目錄打包到/tmp目錄下,分別使用gzip與bzip2技術(shù)進(jìn)行壓縮[root@LinuxServer

tmp]#tar-cvf/tmp/etc.tar/etc[root@LinuxServer

tmp]#tar-zcf/tmp/etc.tar.gz/etc[root@LinuxServer

tmp]#tar-jcf/tmp/etc.tar.bz2/etc實(shí)例4:查閱上述/tmp/etc.tar.gz文件內(nèi)有哪些文件?實(shí)例5:將/tmp/etc.tar.bz2解壓縮到/根目錄中,并將過程顯示出來[root@LinuxServer

tmp]#tar-jxvf/tmp/etc.tar.bz2-C/[root@LinuxServer

tmp]#tar–ztvf/tmp/etc.tar.gz實(shí)例6:把/etc/中比2023/01/01新的文件備份,使用bizp2技術(shù)進(jìn)行壓縮,并保存到當(dāng)前目錄下[root@LinuxServer

tmp]#tar-N"2023/01/01"-jcfetc2.tar.bz2/etctar命令最常用的打包壓縮方式bzip2方式壓縮:tar-jcvffilename.tar.bz2被壓縮的文件或目錄名查詢:tar-jtvffilename.tar.bz2解壓:tar-jxvffilename.tar.bz2-C存放解壓的目錄01gzip方式壓縮:tar-zcvffilename.tar.gz被壓縮的文件或目錄名稱查詢:tar-ztvffilename.tar.gz解壓:tar-zxvffilename.tar.gz-C存放解壓的目錄024.標(biāo)準(zhǔn)輸入輸出重定向?qū)W習(xí)任務(wù)04錯(cuò)誤輸出重定向05雙重輸出重定向01輸入重定向02輸出重定向03追加重定向輸入和輸出數(shù)據(jù)來源默認(rèn)是鍵盤標(biāo)準(zhǔn)輸入數(shù)據(jù)去向默認(rèn)是終端屏幕標(biāo)準(zhǔn)輸出輸入和輸出標(biāo)準(zhǔn)正確輸出標(biāo)準(zhǔn)錯(cuò)誤輸出標(biāo)準(zhǔn)輸出指命令正確運(yùn)行后的結(jié)果報(bào)錯(cuò)訊息與標(biāo)準(zhǔn)輸出走不同的I/O通道。默認(rèn)是終端屏幕重定向標(biāo)準(zhǔn)輸入、輸出與錯(cuò)誤輸出,都可以用特定符號(hào)改變數(shù)據(jù)來源或去向輸入重定向有一些指令需要用戶從標(biāo)準(zhǔn)輸入(鍵盤)來輸入數(shù)據(jù),但某些時(shí)候如果讓用戶手動(dòng)輸入數(shù)據(jù)的話,將會(huì)相當(dāng)麻煩使用“<”來重定向輸入源輸出重定向大多數(shù)指令執(zhí)行后,都會(huì)有一個(gè)結(jié)果顯示在標(biāo)準(zhǔn)輸出(屏幕終端)上。用戶可以使用“>”改變數(shù)據(jù)輸出目標(biāo),一般是另存到一個(gè)文件中供以后分析,而不再顯示屏幕終端上追加重定向使用“>>”,就可以將正確的輸出結(jié)果追加到一個(gè)文件中實(shí)例:ls–l>>/mydisk錯(cuò)誤輸出重定向當(dāng)指令執(zhí)行錯(cuò)誤時(shí),會(huì)在屏幕上顯示錯(cuò)誤提示信息。可以使用錯(cuò)誤輸出重定向的命令“2>”將報(bào)錯(cuò)信息重定向?qū)嵗龑?shí)例1:ds-h2>erro也可使用“2>>”將報(bào)錯(cuò)訊息追加入一個(gè)文件實(shí)例2:lt-l2>>erro雙重輸出重定向把正確和錯(cuò)誤的輸出結(jié)果一次性單獨(dú)地送到不同的地方,使用“>或>>”實(shí)例ls-l2>error>resultsls-a2>>error>>results雙重輸出重定向把正確或錯(cuò)誤的輸出結(jié)果都送到同一個(gè)指定的地方,使用“&>或&>>”實(shí)例ls-l&>datels-l&>>date5.alias設(shè)置別名學(xué)習(xí)任務(wù)01設(shè)置別名02使別名永久生效03刪除別名設(shè)置別名可以讓我們能夠更加方便的簡(jiǎn)化使用各種常用命令以及相關(guān)參數(shù)例如:使用ll是ls-l命令的別名,用來表示列出目錄下文件的詳細(xì)信息設(shè)置別名命令名稱:alias使用方式:alias新的命令='原命令-選項(xiàng)/參數(shù)'功能

:設(shè)置指令的別名參數(shù)

:-p打印出現(xiàn)有的別名(唯一的參數(shù)),若不加任何參數(shù),則列出目前所有的別名設(shè)置設(shè)置別名實(shí)例1:查看目前系統(tǒng)中的所有別名實(shí)例2:設(shè)置ls–l命令的別名為數(shù)字1[root@LinuxServer

tmp]#alias1=‘ls-l‘[root@LinuxServer

tmp]#alias-p設(shè)置別名命令名稱:unalias使用方式:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論