Linux tar命令
格式:tar [选项...] [FILE]...
选项:
主操作符:
-c : --create 创建一个新归档 (打包)
-x : --extract 从归档中解出文件 (解压)
-r : --append 追加文件至归档结尾
-u : --update 更新原压缩包中的文件
-t : --list 列出归档内容
-v : --verbose 详细地列出处理的文件
-f : --file=ARCHIVE 使用归档文件或 ARCHIVE 设备
压缩选项:
-z : --gzip, --ungzip 通过 gzip 过滤归档
-j : --bzip2 通过 bzip2 过滤归档
例子1: 打普通 tar包,解普通 tar包
tar -cvf test.tar *.log ## 打普通tar包
tar -xvf test.tar ## 解压普通tar包
tar -tf test.tar ##列出包内容
例子2:打压缩 tar包,解压缩 tar包
tar -czvf test.tar.gz *.log ## 打gzip 压缩tar包 同理可以打bzip2的压缩包。
tar -xzvf test.tar.gz ## 解gzip 压缩tar包
例子3: 打zip包,解zip包 。
zip test.zip *.log ## 打zip包
unzip test.zip ## 解压zip包
例子4: 打gz包、解gz包
gzip a.log b.log ## 单独打包 a.log,b.log
gzip -d a.log.gz b.log.gz ## 解压包