linux tar 命令使用方法

发布时间 2023-10-22 22:20:13作者: zhaoLei_Free

在Linux系统中,tar命令用于创建和解压缩归档文件,通常称为"tarballs"。它可以处理多个文件和目录,并且可以与压缩程序(如gzip和bzip2)一起使用以创建和解压缩压缩的tar文件。

以下是tar命令的一些常用选项:

  • -c:创建新的归档文件。
  • -x:从归档文件中解出文件。
  • -t:列出归档文件中的文件列表。
  • -r:将文件添加到已有的归档文件中。
  • -u:更新归档文件中的文件。
  • -z:使用gzip压缩。
  • -j:使用bzip2压缩。
  • -Z:使用compress压缩。
  • -v:显示所有过程。
  • -O:将文件解开到标准输出。
  • -f:指定归档文件的文件名。

以下是tar命令的一些示例用法:

  1. 创建tar归档文件:tar -cvf archive.tar file1 file2 directory,这将创建一个名为archive.tar的tar归档文件,并将file1、file2和directory添加到归档中。
  2. 解压缩tar归档文件:tar -xvf archive.tar,这将解压缩名为archive.tar的tar归档文件,并将恢复文件和目录到当前工作目录。
  3. 显示tar归档文件内容:tar -tvf archive.tar,这将显示名为archive.tar的tar归档文件中的内容,包括文件和目录的详细信息。
  4. 向tar归档文件中添加文件或目录:tar -rvf archive.tar file3 directory2,这将向名为archive.tar的tar归档文件中添加file3和directory2。
  5. 从tar归档文件中提取单个文件:tar -xvf archive.tar file1,这将从名为archive.tar的tar归档文件中提取file1。