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.178linux.com/84786