Linux系統解壓縮
gzip/gunzip 語法gzip [OPTIONS] + 壓縮之后的路徑 + 要壓縮的文件 -#:壓縮比 (不常用) -d:解壓縮,相當于gunzip -c:將壓縮后的數據輸出至標準輸出 -r:遞歸至目錄中對每個文件進行壓縮 zcat :查看壓縮文件的內容 ————————————————————————————————————————————————————————————————————————————————————— [root@localhost tmp]# cp /var/log/*.log . [root@localhost tmp]# gzip *.log [root@localhost tmp]# gzip -d *.gz #解壓縮 [root@localhost tmp]# gzip -c boot.log > boot.log,gz [root@localhost test]# cp /tmp/*.log . [root@localhost tmp]# gzip -r ./test #遞歸的將目錄中所有的文件都x進行壓縮 [root@localhost tmp]# ls ./test boot.log.gz vmware-vmusr.log.gz Xorg.0.log.gz Xorg.2.log.gz Xorg.9.log.gz vmware-vmsvc.log.gz wpa_supplicant.log.gz Xorg.1.log.gz Xorg.3.log.gz yum.log.gz
bzip2/bunzip2/bzcat bzip2 [OPTION]... FILE... -d: -#: -k:keep,保留原文件(與gzip -c的命令作用相似)
xz/unxz/xzcat xz [OPTION]... FILE... -d: -#: -k
zip/unzip zip可以將多個文件歸檔成為一個文件 [root@localhost test]# zip log.zip *.log adding: boot.log (deflated 81%) adding: vmware-vmsvc.log (deflated 92%) adding: vmware-vmusr.log (deflated 91%) adding: wpa_supplicant.log (deflated 96%) adding: Xorg.0.log (deflated 89%) adding: Xorg.1.log (deflated 40%) adding: Xorg.2.log (deflated 85%) adding: Xorg.3.log (deflated 85%) adding: Xorg.9.log (deflated 80%) adding: yum.log (stored 0%) [root@localhost test]# ls boot.log vmware-vmsvc.log wpa_supplicant.log Xorg.1.log Xorg.3.log yum.log log.zip vmware-vmusr.log Xorg.0.log Xorg.2.log Xorg.9.log
歸檔and壓縮
歸檔就是將多個文件打包為單個文件以便于管理,默認的歸檔不會執行壓縮 tar [OPTION]... /PATH/TO/FILE.tar /PATH/TO/FILE -[z/j/J]cf:創建歸檔并壓縮[.tar.gz/.tar.bz2/.tar.xz] -xf:展開歸檔 -xf: /PATH/FROM/SOMEFILE.tar -C /PATH/TO/SOMEDIR 展開并保存至某個路徑 -tf:查看歸檔的文件列表 ____________________________________________________________________________________ [root@localhost test]# tar -Jcf mylog2.tar.xz *.log [root@localhost test]# tar -xf mylog2.tar.xz
原創文章,作者:N27_flypig,如若轉載,請注明出處:http://www.www58058.com/84786