tar -czvf archive.tar.gz
命令介绍
tar -czvf archive.tar.gz
命令用于将文件或目录打包并压缩成 .tar.gz
格式的归档文件。下面是对各个参数和命令的详细介绍。
命令格式
tar -czvf archive.tar.gz 文件或目录
参数详解
-c
(create
):创建一个新的归档文件。- 此选项用于指定要创建一个新的归档文件,而不是解压或查看已有的归档文件。
-z
:使用gzip
压缩。- 该选项会将打包后的文件通过
gzip
算法进行压缩,从而生成.gz
格式的文件。.tar.gz
文件实际上是.tar
和.gz
的组合:先打包,再压缩。
- 该选项会将打包后的文件通过
-v
(verbose
):显示详细信息。- 在执行过程中显示正在处理的文件列表。该选项可以帮助用户查看哪些文件已被打包和压缩。
-f
(file
):指定输出的归档文件名。- 紧跟
-f
选项的应为输出文件的名称,即archive.tar.gz
。这是指定输出目标文件的名称和路径。
- 紧跟
示例
将 my_folder
目录及其内容打包成一个名为 archive.tar.gz
的压缩文件:
tar -czvf archive.tar.gz my_folder/
其他使用场景
解压
.tar.gz
文件tar -xzvf archive.tar.gz
-x
:extract,表示解压缩操作。-z
:使用gzip
解压。-v
:显示详细解压信息。-f
:指定要解压的文件名。