ubuntu中tar用法
时间: 2024-10-16 08:15:21 浏览: 17
ubuntu.tar.gz
在Ubuntu中,`tar`是一个强大的文件管理工具,用于创建、提取和备份归档文件。它支持多种压缩格式,如gzip (.gz)、bzip2 (.bz2) 和 xz (.xz) 等。以下是基本的`tar`命令及其常用选项:
1. 创建归档文件(压缩):
```
tar -cvf archive_name file_or_directory ...
```
`-c` 表示创建新档案,`v` 显示详细操作过程,`f` 指定输出到的档案文件。
2. 提取归档文件:
```
tar -xvf archive_name [-z] [-j]
```
`-x` 表示解压,`v` 显示详细过程,`f` 输入档案文件。加上 `-z` 对.gz文件解压, `-j` 对.bz2或.xz文件解压。
3. 查看归档内容:
```
tar tvf archive_name
```
`t` 表示列出档案的内容。
4. 更新归档文件(添加新的文件或目录):
```
tar -rvf archive_name file_or_directory ...
```
`-r` 表示追加模式,`v` 显示详细过程。
5. 删除已包含的文件:
```
tar -uvf archive_name --exclude=file_to_remove
```
`u` 表示更新,`v` 显示详细过程,`--exclude` 参数指定排除某个文件。
6. 验证归档文件的完整性:
```
tar tf archive_name | md5sum -c
```
使用`md5sum`检查归档文件的MD5哈希值是否匹配。
阅读全文