企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# tar 文件打包 **作用**:`tar` 命令用于压缩(打包)和解压缩(解包) **语法**: ``` tar [-option] tarName resource ``` **选项**: * `-c`:表示创建压缩文件, * `-f`:指定需要压缩的目录 * `-z`:表示使用`gzip`进行压缩,此时通常用`.tar.gz`结尾 * `-j`:表示使用`bzip2`进行压缩 * `-J`:表示使用`xzip`进行压缩,此种压缩方法压缩比例较高,但比较费时 * `-x`:表示解压 * `-C`:指定解压后的文件目录 **参数**: * `tarName` 压缩后的名称,通常以`.tar`结尾 * `resource` 需要压缩的目录 **示例**: 压缩 `/etc` 目录至`/tmp`目录下,取名叫`howie.tar`: ``` [root@bogon ~]# tar -cf /tmp/howie.tar /etc tar: 从成员名中删除开头的“/” ``` 打包并压缩,此命令会在打包的同时,对文件进行压缩,通常压缩后的文件体积会大幅缩小 ``` [root@bogon ~]# tar -czf etc-gzip.tar.gz /etc tar: 从成员名中删除开头的“/” ``` 解压缩 ~~~ [root@bogon tmp]# tar -xf howie.tar ~~~