tar 打包linux命令
时间: 2024-08-20 18:00:55 浏览: 83
浅析Linux tar打包命令
`tar` 是 Linux 和 Unix 系统中用于备份、归档文件以及创建软件包的标准工具。它的全称是 tape archive,意思是磁带存档,但现在通常用于各种存储媒介,包括硬盘。
基本语法是:
```sh
tar [选项] [文件或目录名]... [压缩格式] > 归档文件.tar
```
常用的选项有:
- `-c` 或 `--create`: 创建一个新的归档文件。
- `-x` 或 `--extract`: 解压已有的归档文件。
- `-v` 或 `--verbose`: 显示详细信息,包括正在处理的文件名。
- `-z`, `-j`, 或 `-J`: 使用 gzip, bzip2 或 xz 进行压缩(分别对应 .gz, .bz2, .xz 后缀)。
- `-f` 或 `--file`: 指定归档文件的位置。
- `-C`: 提供操作的目录,所有指定的文件将相对于该目录来提取。
例如,如果你想创建一个名为 mybackup.tar.gz 的归档文件,并包含当前目录下的所有文件,你可以这样做:
```sh
tar -czvf mybackup.tar.gz .
```
阅读全文