linux tar用法
时间: 2024-06-05 14:05:49 浏览: 155
linux系统的tar命令
`tar`是Linux和类Unix系统中一个强大的归档和备份工具,全称是"tape archive",用于创建、提取和管理归档文件。它支持多种格式,如`.tar`, `.tar.gz`, `.tar.bz2`, `.tar.xz`, 等等。下面是`tar`的基本用法:
1. 创建归档文件(压缩或未压缩):
```
tar [options] cvf archive_name file1 [file2 ...]
```
`c`: create (创建)
`v`: verbose (详细模式,显示操作过程)
`f`: file (指定输出文件)
2. 解压归档文件:
```
tar [options] xvf archive_name
```
`x`: extract (提取)
3. 查看归档内容:
```
tar tvf archive_name
```
`t`: list (列出归档内容)
4. 指定归档格式:
- 使用gzip压缩:`tar czvf archive_name.tar.gz file1 file2`
- 使用bzip2压缩:`tar cjvf archive_name.tar.bz2 file1 file2`
- 使用xz压缩:`tar cJvf archive_name.tar.xz file1 file2`
5. 添加、更新或删除文件到归档中:
- 添加新文件:`tar --append cvf archive_name new_file`
- 更新文件:如果文件已经存在,`-u`或`--update`会替换
- 删除文件:`tar --delete cvf archive_name fileToRemove`
6. 将多个文件打包成一个归档:
```
tar cvf combined.tar file1 file2 dir1
```
阅读全文