标题:跟着ArthurXF学FreeBSD14——tar和gzip使用方法 出处:BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog 时间:Tue, 23 Jan 2007 13:59:20 +0000 作者:ArthurXF 地址:http://www.bizeway.net/read.php/28.htm 内容: tar: tar 可使用的参数有: -c — 创建一个新压缩包。 -f — 当和 -c 选项一起使用时,创建的tar文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解压该选项指定的压缩包。 -t — 显示包括在 tar 文件中的文件列表。 -v — 显示文件的压缩解压进度。 -x — 从压缩包中抽取文件。 -z — 使用 gzip 来压缩 tar 文件。 -j — 使用 bzip2 来压缩 tar 文件。 引用 1:压缩一组文件为tar.gz后缀 tar cvf backup.tar /etc 或gzip -q backup.tar.gz 引用 2:释放一个后缀为tar.gz的文件 gunzip backup.tar.gz 或tar xvf backup.tar 引用 3:用一个命令完成压缩 tar cvf -/etc | gzip -qc > backup.tar.gz 引用 4:用一个命令完成释放 gunzip -c backup.tar.gz | tar xvf - 引用 5:如何解开ta.Z的文件 tar xvfz backup.tar.Z 或uncompress backup.tar.Z tar xvf backup.tar 引用 6:如何解开.tgz文件 gunzip backup.tgz 引用 7:如何压缩和解压缩.bz2的包 bzip2 /etc/smb.conf 这将压缩文件smb.conf成smb.conf.bz2 bunzip2 /etc/smb.conf.bz2 在当前目录下还原smb.conf.bz2为smb.conf 引用 8:排除指定的目录打tar包 tar -czvf biweb.tar.gz --exclude=biweb/cache --exclude=biweb/uploadfile  biweb gzip gzip[选项]要压缩(或解压缩)的文件名 -c将输出写到标准输出上,并保留原有文件。 -d将压缩文件压缩。 -l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字 -r递归式地查找指定目录并压缩或压缩其中的所有文件。 -t测试压缩文件是正完整。 -v对每一个压缩和解压缩的文件,显示其文件名和压缩比。 -num-用指定的数字调整压缩的速度。 举例: 引用 把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar tar cvf usr.tar /home 引用 把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz tar czvf usr.tar.gz /usr 引用 压缩一组文件,文件的后缀为tar.gz #tar cvf back.tar /back/ #gzip -q back.tar or #tar cvfz back.tar.gz /back/ 引用 释放一个后缀为tar.gz的文件。 #tar zxvf back.tar.gz #gzip back.tar.gz #tar xvf back.tar 现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。 PHP培训招生简章 Generated by Bo-blog 2.0.3 sp1