linux压缩文件按为tar.gz命令
时间: 2024-10-09 07:14:48 浏览: 44
在Linux系统中,`tar` ( Tape Archiving) 工具常用于创建、查看和管理归档文件,而 `gzip` 或 `zst`(更现代的选择)则是用于数据压缩。将多个文件或目录打包并同时压缩成 `.tar.gz` 格式的一般命令是:
```bash
tar -czvf archive_name.tar.gz source_directory/or file1 file2 ...
```
这里解释一下各个选项含义:
- `-c`: 创建一个新的归档文件。
- `-z`: 使用 gzip 进行压缩。
- `-v`: 显示详细操作过程。
- `-f`: 指定归档文件名,这里是 `archive_name.tar.gz`。
- `source_directory/or file1 file2 ...`: 需要添加到归档中的文件或目录。
执行完这个命令后,你将在当前目录下得到一个名为 `archive_name.tar.gz` 的文件,其中包含了指定的源文件已经被gzip压缩过。如果需要解压,可以使用 `tar` 和 `gunzip` 或 `tar xzf` 命令:
```bash
tar -xzvf archive_name.tar.gz
```
阅读全文