打包
tar
,打包后的扩展名为 .tar
xxx.tar为打包后的文件名,xxx为被打包的文件
tar -cf xxx.tar xxx
压缩
压缩命令为:gzip
、bzip2
,但是tar
命令中已经集成压缩命令,可以通过制定参数进行文件压缩
tar -zcf xxx.tar.gz xxx
tar -jcf xxx.tar.bz2 xxx
避免与只是打包的文件混淆,扩展名规定:.tar.gz、.tar.bz2、.tgz、.tbz2(后两个为缩写形式),便于区分
解压缩
tar
命令目前已经可以自动识别压缩的格式,不需要指定压缩格式
解包、解压缩(一般都叫做解压、解压缩)
tar -xvf xxx.tar.gz -C /tmp
以上命令的功能:解压到根目录的tmp目录下
-v:可以在终端详细的列出处理的过程
最佳实践:使用tar -xvf
解压(无论压缩文件是否真正的通过gzip、bzip2等压缩)
其他的解压缩
tar -xf xxx.tar.gz -C /tmp
tar -xf xxx.tar.bz2 -C /tmp
快速使用
不记得参数怎么办?只用知道tar(manipulate tape archives)是和压缩和解压有关即可
(系统:macOS Catalina 10.15.7)
单独执行tar
、tar -help
、tar --help