在Linux中如何使用tar命令
时间:2019-04-29 03:17:52 来源:igfitidea点击:
GNU tar是一个免费的开源软件包,用于存档文件。
其语法:
tar [options] file
参数含义:
x – 从压缩包中提取文件。
v – 详细的输出。
z – 处理的是压缩包 (.tar.gz) ,不指定z只能处理.tar包
f – 指定要从中提取文件的压缩包名
解压tar.gz存档
tar -xvzf website.tar.gz
使用tar如何将文件解压到指定的目录
使用 -C选项指定要解压到的目录
文件解压到/tmp目录下
tar -xvzf website.tar.gz -C /tmp
如何从tar包中只解压单个文件
只解压README.txt文件
tar -xvzf website.tar.gz README.txt
只解压php文件
tar -xvzf website.tar.gz *.php
如何查看tar包内的文件内容
使用 -t选项只查看,不提取文件
tar -ztvf website.tar.gz tar -ztvf website.tar.gz | grep index.html
如何创建tar存档压缩包
普通归档包,未压缩:
tar -cvf backups.tar /var/www/html/
使用gzip进行压缩:
tar -zcvf backups.tar.gz /var/www/html/
使用bzip2进行压缩
tar -jcvf backups.tar.bz2 /var/www/html/
如何解压 tar.gz包
tar -zxvf backups.tar.gz
如何解压 tar.bz2包
tar -jxvf backups.tar.bz2