> 技术文档 > 【Linux】文件的打包和压缩

【Linux】文件的打包和压缩

打包后的文件是tar

将打包后文件再压缩产生tar.gz

打包压缩.tar.gz

tar -czvf 输出文件名.tar.gz 要打包的文件或目录

参数说明

  • -c : 创建新的归档文件(Create)。
  • -z : 使用 gzip 压缩(gzip compression)。
  • -v : 显示详细过程(Verbose,可选)。
  • -f : 指定输出文件名(必须放在最后)。

排除特定文件或目录​

使用 --exclude 选项忽略不需要打包的内容:

tar -czvf backup.tar.gz --exclude=\"*.tmp\" --exclude=\"logs/\" /path/to/dir

解压 .tar.gz 文件​

解压到当前目录:

tar -xzvf 文件名.tar.gz

参数说明

  • -x:从归档文件中解压内容(extract)

  • - z /-v /-f:和上文压缩命令含义一致

 只打包不压缩

生成tar文件

tar -cvf archive.tar /path/to/dir

软件免费下载