.gz gzip – d 或 gunzip gzip .Z uncompress compress .tar tar -xvf tar – cvf .cpio cpio -idumv .zip unzip 或 jar -xvf *.tar.gz gzip -dc *.tar.gz | tar xvf - 在 AIX 系統(tǒng)應用過程中,,經(jīng)常遇到壓縮文件或者解壓文件,下面就介紹一下常用的壓縮與 解壓縮工具及使用方法,。 1 ,、 tar 命令:可以為文件和目錄創(chuàng)建檔案。通俗的講就是 tar 命令負責將文件或文件夾打包,, 但是并不提供壓縮,。通常情況下,,壓縮工具不能直接對文件夾壓縮,因此對文件夾壓縮時,, 先執(zhí)行打包,,再與其他工具配合執(zhí)行壓縮。 命令格式: #tar -cvf ( 或 xvf)+ 文件名 + 設備 C :是本地到其他設備 x :是其他設備到本地 r :是追加,,比如打包時,,將其他文件追加進來使用該參數(shù)。 t :顯示 tar 包里的內(nèi)容,,但還原文件,。 例如: # tar – cvf bak.tar /test/bak --- 將 /test/bak 下所有文件及文件夾打包到 bak.tar 文件中 # tar – rvf bak.tar /test/bak/1.txt -- 將 /test/bak/1.tx 追加到 bak.tar 文件中 # tar – xvf bak.tar --- 恢復 bak.tar 包中的文件。 # tar – tvf bak.tar --- 顯示 bak.tar 文件中的內(nèi)容,。 2 ,、 gzip 命令:對文件進行壓縮或者解壓縮,執(zhí)行壓縮時生成后綴為 gz 的壓縮文件,,執(zhí)行 解壓時可以用 gzip – d 或者 gunzip 解壓后綴為 .gz 的文件 例如: # gzip -d bak.tar ----- 對 bak.tar 進行壓縮,,同時生成 bak.tar.gz 文件
# gzip -d bak.tar.gz ----- 將 bak.tar.gz 文件解壓成 tar 包,需要再用 tar 命令恢復成文件,。 # gzip -dc bak.tar.gz |tar xvf - --- 調(diào)用 tar 命令,,將后綴為 tar.gz 的文件直接解壓成文件。 3 ,、 compress 命令:對文件進行壓縮,,并生成一個后綴為 .Z 的壓縮文件 例如: # compress test.log --- 將 test.log 文件壓縮成 test.log.Z 文件 如果用 compress 對一個文件夾進行壓縮,首先調(diào)用 tar 將該文件夾打包,,然后再進行壓縮 可用 compress -d 或者 uncompress 解壓后綴為 .Z 的文件 若壓縮的文件是文本文件,,可用 zcat 直接查看壓縮文件(不需要先解壓,再用 cat ) # zcat test.log.Z --- 直接查看 test.log.Z 文件的內(nèi)容 # uncompress -c bak.tar.Z |tar xvf - ---- 直接解壓后綴為 tar.Z 的文件 4 ,、 bzip2 命令:壓縮或者解壓文件,,壓縮時會生成一個后綴為 .bz2 的壓縮文件 可用 bzip2 -d 或者 gunzip2 解壓后綴為 .bz2 的文件 # bzip2 bak.tar ---- 用 bzip2 工具壓縮 bak.tar 文件 # bzip2 – d bak.tar.bz2 或者 gunzip2 bak.tar.bz2 ---- 解壓后綴為 bz2 的文件 5 、 unzip 命令:解壓后綴為 .zip 的文件,。在網(wǎng)上下載工具是,,有些工具是 .zip 后綴的文件, 這時就需要使用 unzip 工具進行解壓,。 # unzip apache-tomcat-6.0.20.zip ----- 解壓 apache-tomcat-6.0.20.zip
|