本包目录(206 条)

tar 归档打包

把目录树打包为归档文件,可叠加压缩形成 .tar.gz 等格式;备份与迁移的通用载体,支持内容列表与按路径提取。

备份与容灾速查数据更新于 2026-10-12
常用动作创建 / 查看 / 解包
格式tar 本身不压缩,-z / -j / -J / --zstd 叠加压缩

创建、查看与解包

创建、查看与解包
tar -czf /backup/site-$(date +%F).tar.gz -C /var/www site
tar -tzf /backup/site-2026-10-12.tar.gz | head     # 查看内容
tar -xzf /backup/site-2026-10-12.tar.gz -C /tmp/restore

常用选项

常用选项
-c 创建  -x 解包  -t 列表  -f 指定文件  -C 切换目录  -v 详细
-z gzip  -j bzip2  -J xz  --zstd zstd(较新版本 tar 支持)

易错点

  • -f 必须是选项组里的最后一个并紧跟文件名:tar -czf 与 tar -cfz 语义不同
  • 解包默认在当前目录展开,脚本中应始终显式加 -C 指定目录

数据来源与参考

  • GNU tar 手册(创建与提取选项)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌