在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
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐