tar:
tar 可使用的参数有:
-c — 创建一个新压缩包。
-f — 当和 -c 选项一起使用时,创建的tar文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解压该选项指定的压缩包。
-t — 显示包括在 tar 文件中的文件列表。
-v — 显示文件的压缩解压进度。
-x — 从压缩包中抽取文件。
-z — 使用 gzip 来压缩 tar 文件。
-j — 使用 bzip2 来压缩 tar 文件。
gzip
gzip[选项]要压缩(或解压缩)的文件名
-c将输出写到标准输出上,并保留原有文件。
-d将压缩文件压缩。
-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字
-r递归式地查找指定目录并压缩或压缩其中的所有文件。
-t测试压缩文件是正完整。
-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-num-用指定的数字调整压缩的速度。
举例:
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
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
tar cvf backup.tar /etc
或gzip -q backup.tar.gz
引用
2:释放一个后缀为tar.gz的文件
gunzip backup.tar.gz
或tar xvf backup.tar
gunzip backup.tar.gz
或tar xvf backup.tar
引用
3:用一个命令完成压缩
tar cvf -/etc | gzip -qc > backup.tar.gz
tar cvf -/etc | gzip -qc > backup.tar.gz
引用
4:用一个命令完成释放
gunzip -c backup.tar.gz | tar xvf -
gunzip -c backup.tar.gz | tar xvf -
引用
5:如何解开ta.Z的文件
tar xvfz backup.tar.Z
或uncompress backup.tar.Z
tar xvf backup.tar
tar xvfz backup.tar.Z
或uncompress backup.tar.Z
tar xvf backup.tar
引用
6:如何解开.tgz文件
gunzip backup.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
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
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
tar cvf usr.tar /home
引用
把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz
tar czvf usr.tar.gz /usr
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 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
#tar zxvf back.tar.gz
#gzip back.tar.gz
#tar xvf back.tar
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章