压缩与归档-tar
压缩与归档-tar 📦 — 归档与压缩
作用
tar(tape archive)是 Linux 中最常用的归档工具,将多个文件或目录打包成一个归档文件,常结合 gzip/bzip2/xz 实现打包并压缩。是备份、软件分发、迁移数据的标准工具。
语法
1 | tar [选项] [归档文件] [源文件...] |
用法
tar 的选项分为操作模式和修饰符。核心操作:-c 创建归档;-x 解压归档;-t 查看归档内容。-z 通过 gzip 压缩/解压(.tar.gz);-j 通过 bzip2(.tar.bz2);-J 通过 xz(.tar.xz);--lzma 通过 lzma(.tar.lzma)。-v 显示处理过程;-f 文件 指定归档文件名;-C 目录 指定解压目标目录;--exclude=模式 排除文件;-u 更新归档。
常用参数
| 参数 | 说明 |
|---|---|
-c |
创建归档 |
-x |
解压归档 |
-t |
查看归档内容 |
-z |
gzip 压缩 |
-j |
bzip2 压缩 |
-J |
xz 压缩 |
--lzma |
lzma 压缩(.tar.lzma) |
-v |
显示处理过程 |
-f 文件 |
指定文件名 |
-C 目录 |
解压到目录 |
--exclude=模式 |
排除文件 |
示例
1 | tar -cvf ARCHIVE.TAR DIR/ # 打包目录为 .tar |
来源:菜鸟教程