📅  最后修改于: 2023-12-03 14:51:43.636000             🧑  作者: Mango
tar
命令tar
命令是在 Shell(Bash)中用于创建、查看和提取归档文件的常用工具。归档文件是一种将多个文件或目录组合成一个单独文件的方式。
要创建一个归档文件,可以使用 -c
选项和 -f
选项指定输出文件名。以下命令将 file1.txt
和 file2.txt
归档到 archive.tar
中:
$ tar -cf archive.tar file1.txt file2.txt
要查看归档文件的内容,可以使用 -t
选项。以下命令将列出 archive.tar
中的所有文件:
$ tar -tf archive.tar
要提取归档文件中的文件或目录,可以使用 -x
选项。以下命令将从 archive.tar
提取所有文件:
$ tar -xf archive.tar
如果要指定要提取的特定文件或目录,只需在 tar
命令后面加上要提取的文件名或目录名。例如,要只提取 file1.txt
,可以运行以下命令:
$ tar -xf archive.tar file1.txt
除了归档文件,tar
还可以与压缩工具(例如 gzip 或 bzip2)一起使用以压缩文件。以下是一些常见的压缩选项:
tar -czf archive.tar.gz file1.txt file2.txt
tar -cjf archive.tar.bz2 file1.txt file2.txt
在压缩后的归档文件名中,.gz
表示使用 gzip,.bz2
表示使用 bzip2。
除了上述介绍的选项外,tar
还有其他可用的选项,例如:
-v
:显示详细输出,用于跟踪进度和操作信息。-C
:在指定目录中执行操作,如 tar -xf archive.tar -C /path/to/dir
。使用 man tar
命令可以查看所有可用选项的完整文档。
希望本文对你使用 tar
命令提供了一些帮助,更多详细信息请参考相关文档。