tar 命令用于在 Linux 和 Unix 系统中打包和压缩文件或目录。

常用的 tar 命令选项包括:

  • '-c':创建新的归档文件
  • '-x':从归档文件中提取文件
  • '-f':指定归档文件的名称
  • '-v':显示详细的操作信息
  • '-z':使用 gzip 进行压缩或解压缩
  • '-j':使用 bzip2 进行压缩或解压缩
  • '-r':向归档文件中追加文件
  • '-t':列出归档文件中的文件
  • '-u':只提取比归档文件中现有文件更新的文件
  • '-A':将多个归档文件合并为一个新的归档文件

以下是一些常见的使用示例:

  1. 创建一个归档文件:

tar -cvf archive.tar file1 file2 directory


2. 解压缩一个归档文件:

tar -xvf archive.tar


3. 压缩一个文件或目录:

tar -czvf archive.tar.gz file1 file2 directory


4. 解压缩一个 gzip 压缩的归档文件:

tar -xzvf archive.tar.gz


5. 压缩一个文件或目录使用 bzip2:

tar -cjvf archive.tar.bz2 file1 file2 directory


6. 解压缩一个 bzip2 压缩的归档文件:

tar -xjvf archive.tar.bz2


请注意,tar 命令的选项和使用方式可能因操作系统和版本而有所差异。建议在使用命令之前查看相关的文档或手册以获取更准确的信息。
Linux/Unix 中的 tar 命令:打包、压缩和解压缩文件

原文地址: https://www.cveoy.top/t/topic/qkDN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录