tar 命令大全

以下是 tar 命令的常用操作大全,包括创建、解压、查看、以及常见的组合选项:

1. 创建归档文件

tar -cvf archive.tar file1 file2 dir/
  • -c:创建归档文件
  • -v:显示处理过程
  • -f:指定归档文件名

2. 解压归档文件

tar -xvf archive.tar
  • -x:解压文件
  • -v:显示解压过程
  • -f:指定归档文件名

3. 查看归档内容

tar -tvf archive.tar
  • -t:查看归档内容

4. 压缩归档文件

使用 gzip

tar -czvf archive.tar.gz file1 file2 dir/

使用 bzip2

tar -cjvf archive.tar.bz2 file1 file2 dir/

使用 xz

tar -cJvf archive.tar.xz file1 file2 dir/

5. 解压带压缩的归档文件

解压 .tar.gz 文件

tar -xzvf archive.tar.gz

解压 .tar.bz2 文件

tar -xjvf archive.tar.bz2

解压 .tar.xz 文件

tar -xJvf archive.tar.xz

6. 增量归档

tar -cvf archive.tar --listed-incremental=snapshot.snar dir/
  • --listed-incremental=snapshot.snar:增量备份,记录更改的文件。

7. 添加文件到已有归档

tar -rvf archive.tar newfile
  • -r:向归档中追加文件。

8. 从归档中删除文件

tar --delete -f archive.tar file1
  • --delete:从归档中删除指定文件(注意:只能对未压缩的 .tar 文件操作)。

9. 解压到指定目录

tar -xvf archive.tar -C /path/to/destination/
  • -C:指定目标目录。

10. 仅提取特定文件

tar -xvf archive.tar file1 file2
  • 仅提取归档中的 file1file2
本条目发布于。属于软件分类。作者是

关于有个狸

2005年开始的一名站长,从事网站策划、运营,早期一批扎根阿里妈妈、Google Adsense的一员,目前司职前端与产品设计。

发表回复