在Linux里 使用tar命令可以压缩文件和解压缩文件
语法:
tar [-cxtzjvfpPN] 压缩后的文件名 被打包文件的目录
1、压缩
命令:
tar -zcvf 压缩后的文件名.tar.gz 被打包文件的目录
或
tar -cvf 压缩后的文件名.tar 被打包文件的目录
当被压缩成的文件为.gz压缩文件时
使用-zcvf压缩 指定解压引擎为gzip
2、解压缩
命令:
tar -zxvf 要解压的文件.tar.gz
或
tar -xvf 要解压的文件.tar
当压缩文件为.gz压缩文件时
最好使用-zcvf解压 指定解压引擎为gzip
选项
-c:建立一个压缩⽂件(c:create)
-x:解开一个压缩⽂件
-t:查看 tarfile 里面的⽂件
-z:是否同时具有gzip的属性 亦即是否需要⽤gzip压缩
如果添加此选项 则压缩文件扩展名为tar.gz
-v:压缩的过程中显示包含的⽂件名称
常用 但不建议用在背景执行过程
-f:使⽤档名
请留意 在f之后要⽴即接档名 不要再加参数
-N:后跟日期
比后面接的日期(yyyy/mm/dd)还要新的文件才会被打包进新建的⽂件中
–exclude 文件名(两个短横杠):在压缩的过程中 不将指定文件打包
即 排除一些目录不压缩