Linux的tar
命令用于创建、解压缩和管理归档文件
-
创建归档文件: 要创建一个归档文件,可以使用
-c
选项,后面跟归档文件名和使用-v
选项以显示详细信息。例如,要将当前目录下的所有文件打包成一个名为archive.tar
的归档文件,可以使用以下命令:tar -cvf archive.tar .
这里,
.
表示当前目录。 -
解压缩归档文件: 要解压缩一个归档文件,可以使用
-x
选项,后面跟归档文件名。例如,要解压缩名为archive.tar
的归档文件,可以使用以下命令:tar -xvf archive.tar
-
查看归档文件内容: 要查看归档文件的内容而不解压缩,可以使用
-tf
选项,后面跟归档文件名。例如,要查看名为archive.tar
的归档文件的内容,可以使用以下命令:tar -tf archive.tar
-
提取归档文件中的指定文件或目录: 要从归档文件中提取指定文件或目录,可以使用
-x
选项,后面跟归档文件名和使用-C
选项指定目标目录。例如,要从名为archive.tar
的归档文件中提取名为file.txt
的文件并将其放入/home/user/extracted_files
目录,可以使用以下命令:tar -xvf archive.tar -C /home/user/extracted_files file.txt
-
更新归档文件: 如果归档文件已经存在,可以使用
-u
选项更新它,将新文件添加到归档文件中。例如,要将名为file2.txt
的新文件添加到名为archive.tar
的归档文件中,可以使用以下命令:tar -uvf archive.tar file2.txt
这些是tar
命令的一些基本用法。tar
命令还有许多其他选项和功能,可以参考其手册页(通过运行man tar
)以获取更多信息。