linux命令
第一章 tar
前言
本文介绍tar命令的使用
一、命令参数介绍
压缩格式:tar [可选项] [压缩文件名] [需要压缩的文件]
参数:
-z 通过gzip压缩或者解压
-c 创建新的tar包
-v 显示详细的tar命令的压缩过程
-f 指定压缩文件的名称
-x 解开tar包
-C(大写) 指定压缩或者解压的目录路径
--exclude=PATH 打包时排除不需要的文件或者目录
-h 打包软连接文件指向真是的原文件 #使用时需要注意
-t 不解压查看压缩包的内容
-p 保持文件的原有属性
-P(大写) 以绝对路径打包
-j 通过bzip命令压缩或解压
二、使用举例
1.压缩某个文件夹
(1)带路径压缩
tar -zcvf test1.tar.gz test/test1
(2)不带路径压缩
tar -zcvf test1.tar.gz -C test test1
2.压缩某个文件夹下全部文件、文件夹
tar -zcvf test1.tar.gz -C test .
3.解压文件
(1)不指定解压路径
tar -zxvf test1.tar.gz
(2)解压到指定路径
路径要存在
tar -zxvf test1.tar.gz -C test11