壓縮解壓縮命令小結(jié)

壓縮解壓縮命令小結(jié)

ID:35300063

大?。?5.45 KB

頁(yè)數(shù):14頁(yè)

時(shí)間:2019-03-23

壓縮解壓縮命令小結(jié)_第1頁(yè)
壓縮解壓縮命令小結(jié)_第2頁(yè)
壓縮解壓縮命令小結(jié)_第3頁(yè)
壓縮解壓縮命令小結(jié)_第4頁(yè)
壓縮解壓縮命令小結(jié)_第5頁(yè)
資源描述:

《壓縮解壓縮命令小結(jié)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、歸檔命令:tar、jar、cpio、rar、zip與unzip壓縮解壓:ar、bzip2與bunzip2、compress與uncompress、gzip與gunzip、lzma與unlzma、rar、zip與unziptartar[options]?Operations:[-]A--catenate--concatenate[-]c--create[-]d--diff--compare[-]r--append[-]t--list[-]u--update[-]x--extract--

2、get--delete?CommonOptions:-C,--directoryDIR-f,--fileF-j,--bzip2-p,--preserve-permissions-v,-vv--verbose-z,--gzip?...注意:1、當(dāng)把某些參數(shù)選項(xiàng)與-f融合在一起時(shí),-f要放在參數(shù)組的最后一項(xiàng)。2、我么不能傳遞上百個(gè)文件或文件夾作為tar的參數(shù),畢竟參數(shù)數(shù)量不是無(wú)限制的。如果有很多文件需要?dú)w檔的話,使用-r選項(xiàng)要更安全一些(當(dāng)然一般是不用考慮此處的)。?例子:歸檔,添加,查詢tarball1、向

3、已存在的歸檔文件添加若干文件tar-rvf1.tarnewfiles注意:哪怕1.tar中存在相同的文件名,源文件也不會(huì)被覆蓋(但解壓后,之后的文件會(huì)覆蓋先解壓的文件)2、列出歸檔文件的內(nèi)容tar-tf1.tar3、詳細(xì)列出歸檔文件的內(nèi)容,包括屬性等信息tar-tvvf1.tar?提取tarball1、將tarball提取到當(dāng)前目錄tar-xf1.tar2、使用-C選項(xiàng),將需要的文件提取到指定的目錄tar-xvf1.tar-C/tmp3、通過(guò)將問(wèn)價(jià)名指定為命令行參數(shù)來(lái)提取特定的文件tar-xvf1.tar

4、file1file2=》只提取file1file2?綜合應(yīng)用1、進(jìn)行歸檔時(shí),我們可以將stdout指定為輸出文件,這樣另一個(gè)命令就可以通過(guò)管道將它作為輸入-f指定stdout為歸檔文件(當(dāng)使用-c選項(xiàng)時(shí))-f指定stdin用于提取內(nèi)容(當(dāng)使用-x選項(xiàng)時(shí))tar-cf-*.txt

5、tar-xvf--C123首先對(duì)*.txt進(jìn)行歸檔,讓后將它們提取到123目錄中?2、使用-A選項(xiàng)拼接兩個(gè)歸檔文件假設(shè)我們有兩個(gè)tarball:1.tar2.tar通過(guò)tar-Af1.tar2.tar可以將2.tar的內(nèi)容添加到1

6、.tar中,如果1.tar不存在相當(dāng)于將2.tar復(fù)制為1.tar?3、通過(guò)檢查時(shí)間戳來(lái)更新歸檔文件中的內(nèi)容(-u選項(xiàng))添加選項(xiàng)可以將指定的任意文件加入到歸檔文件中。如果同名文件已經(jīng)存在,那么結(jié)果就是在歸檔文件中包含了兩個(gè)同名的文件。我們可以用更新選項(xiàng)-u指明:只有比歸檔文件中的同名文件更新的時(shí)候才進(jìn)行添加。如:tar-uvvf1.tarfile1只有file1的文件內(nèi)容修改時(shí)間更新或1.tar本來(lái)就不含file1的時(shí)候,才對(duì)它進(jìn)行添加,但不覆蓋原來(lái)的file1?4、比較歸檔文件和文件系統(tǒng)中的文件-d選項(xiàng)

7、tar-df1.tarfile1file2...比價(jià)file1file2...與歸檔文件1.tar中的file1file2...的差別?5、從歸檔文件中刪除文件可以使用--delete選項(xiàng)從給定的歸檔文件中刪除指定的文件tar-f1.tar--deletefile1file2?6、壓縮tarball其實(shí)tar命令只能用來(lái)對(duì)文件進(jìn)行歸檔,它并不具備壓縮功能。出于這個(gè)原因,我們?cè)谑褂脷w檔文件時(shí)可以采取某種形式的壓縮。歸檔文件通常被壓縮為下列文件之一file.tar.gz由-z指定gzip格式file.tar.

8、bz2由-j指定bunzip2格式等等?7、歸檔時(shí),排除指定的部分文件,使用--exclude[pattern]排除匹配通配符樣式的文件(注意只能排除樣式文件)而不能排除整個(gè)目錄,如:mbank)/home/mbank/test/tar>tar-cvf2.tar*--exclude"*.sh"123/123/1.txt1.tar1.tar.bz21.tar.gz1.txt2.txt注意:如果當(dāng)前還有子目錄,歸檔時(shí)會(huì)遍歷子目錄的文件一起歸檔,當(dāng)然也會(huì)排除子目錄中的.sh文件,注意這里排除pattern匹配時(shí)

9、,都是只以文件名字來(lái)匹配的,而不是整個(gè)路徑名,下面的-X選項(xiàng)也是。?還可以將你要排除的文件列表放到一個(gè)文件list.txt中,同時(shí)配合-X選項(xiàng)來(lái)排除:mbank)/home/mbank/test/tar>catlist.txt2.sh1.txtmbank)/home/mbank/test/tar>tar-cvf3.tar*-Xlist.txt??8、僅解開(kāi)單一文件的方法:如果我只想要解開(kāi)打包文件內(nèi)的一個(gè)文件而已,則可以先用-j

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。