linux 压缩文件 tar
时间: 2024-08-22 09:03:00 浏览: 43
linux压缩文件命令.docx
Linux 中的 `tar` 工具是一个强大的归档实用程序,用于创建、提取和管理文件集合。它可以将多个文件和目录打包成一个单一的档案文件,通常以 `.tar` 或 `.tar.gz`(gzip压缩)、`.tar.bz2`(bzip2压缩)等格式存储。下面是 `tar` 常见命令及其用途:
1. 创建一个压缩的归档文件 (`tar czvf archive_name file1 directory...`):
- `c`: create (创建)
- `z` 或 `j`:compress with gzip or bzip2 (使用gzip或bzip2压缩)
- `v`: verbose (详细模式,显示进度和文件信息)
- `f`: specify the output file (指定输出文件)
例如:
```
tar czvf my_files.tar.gz /path/to/file1 /path/to/directory
```
2. 提取压缩文件 (`tar xzvf archive_name.tar.gz` 或 `tar jxvf archive_name.tar.bz2`):
- `x`: extract (解压)
- `z` 或 `j`: decompress with gzip or bzip2
3. 查看归档内容 (`tar tvf archive_name.tar`):
- `t`: list contents (列出归档内文件)
- `v`: verbose (详细模式)
4. 验证归档的完整性 (`tar tf archive_name.tar` 或 `tar tzf archive_name.tar`):
- 检查是否缺少或损坏
阅读全文