📅  最后修改于: 2023-12-03 14:47:52.073000             🧑  作者: Mango
tar
(tape archive)是一种常用的文件归档工具,可用于创建压缩文件、备份文件等等。它可以把多个文件或者目录打包成一个文件,并且还能对打包后的文件进行压缩。在 Unix、Linux 等操作系统中,tar
工具已经成为了不可缺少的命令之一。
tar
命令的基本格式为:
tar [OPTION...] [FILE]...
tar
命令的常用选项包括:
-c
:打包文件或目录。-x
:解包文件或目录。-v
:显示操作过程中的详细信息。-f
:指定归档文件名。-j
:使用 bzip2 压缩算法压缩文件。-z
:使用 gzip 压缩算法压缩文件。tar -cvf archive.tar file1 file2 ...
tar -cvf archive.tar /path/to/dir/
以上命令将会把 file1
、file2
文件或指定目录 /path/to/dir/
打包成一个 tar 压缩文件 archive.tar
,并在打包过程中输出详细信息(选项 -v
)。
tar -czvf archive.tar.gz file1 file2 ...
tar -czvf archive.tar.gz /path/to/dir/
以上命令将会把 file1
、file2
文件或指定目录 /path/to/dir/
打包成一个 tar
文件并用 gzip
压缩,最终生成的文件名为 archive.tar.gz
。
tar -xvf archive.tar
tar -xzvf archive.tar.gz
以上命令将会解压打包好的文件,-x
选项表示解包,-z
表示使用 gzip
或 bzip2
等压缩算法,最后是归档文件名。
tar -tvf archive.tar
tar -tzvf archive.tar.gz
以上命令将会列出打包好的压缩文件内的内容(包括文件名、大小、权限、所有者等等)。-t
选项代表查看,-v
则表示打印详细信息。
tar
是一个非常有用的工具,它可以帮助程序员轻松地管理文件和目录。本文简单介绍了 tar
命令的基本使用方法、常用选项和操作实例。希望能够帮助大家更深入地掌握 tar
命令。