tar 命令是 Linux/Unix 系统下常用的归档工具,它可以将多个文件和目录打包成一个单独的归档文件,也可以从归档文件中提取文件。下面是一些常用的 tar 命令选项和示例:

基本语法:

tar [选项] [归档文件名] [文件或目录...]

常用选项:

常见用法示例:

  1. 创建归档文件:

    dir1file1.txt 打包成 archive.tar:

    tar -cvf archive.tar dir1 file1.txt
    
  2. 创建 gzip 压缩的归档文件:

    dir1file1.txt 打包并使用 gzip 压缩成 archive.tar.gz:

    tar -czvf archive.tar.gz dir1 file1.txt
    
  3. 创建 bzip2 压缩的归档文件:

    dir1file1.txt 打包并使用 bzip2 压缩成 archive.tar.bz2:

    tar -cjvf archive.tar.bz2 dir1 file1.txt
    
  4. 创建 xz 压缩的归档文件:

    dir1file1.txt 打包并使用 xz 压缩成 archive.tar.xz:

    tar -cJvf archive.tar.xz dir1 file1.txt
    
  5. 列出归档文件内容:

    列出 archive.tar 中的内容:

    tar -tvf archive.tar
    

    列出 archive.tar.gz 中的内容:

    tar -tzvf archive.tar.gz
    
  6. 提取归档文件:

    archive.tar 提取到当前目录:

    tar -xvf archive.tar
    

    archive.tar.gz 提取到当前目录:

    tar -xzvf archive.tar.gz
    
  7. 提取归档文件到指定目录:

    archive.tar 提取到 /tmp/extract_dir 目录:

    tar -xvf archive.tar -C /tmp/extract_dir
    

一些额外的提示:

希望这些信息能帮助你更好地使用 tar 命令!