找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 35|回复: 0

tar 命令打包与压缩详解

[复制链接]

55

主题

27

回帖

240

积分

管理员

积分
240
发表于 4 天前 | 显示全部楼层 |阅读模式

一、tar 基本语法

tar 本身只打包不压缩,压缩需要配合参数或管道:

tar cf app.tar /opt/app          # 仅打包
tar czf app.tar.gz /opt/app      # 打包并用 gzip 压缩
tar cjf app.tar.bz2 /opt/app     # 打包并用 bzip2 压缩
tar xf app.tar.gz                # 解包(自动识别压缩格式)

二、常用参数

  • -c 创建归档,-x 解压,-t 查看列表
  • -z gzip,-j bzip2,-J xz
  • -v 显示过程,-f 指定文件名(必须紧跟文件名)
  • -C 指定解压目标目录

三、排除指定目录

tar czf web.tar.gz /var/www --exclude=/var/www/cache --exclude=*.log

生产备份建议加上 --numeric-owner 以避免不同机器 uid 不一致导致权限错乱。

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表