在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 文件名(两个短横杠):在压缩的过程中 不将指定文件打包
即 排除一些目录不压缩


GitHub 加速计划 / li / linux-dash
10
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:19 天前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐