1、将所有的json文件达成一个all.tar的包 tar -czvf all.tar *.json
2、打包之后删除源文件 tar -cvf json.tar json --remove-files
3、打包之后,以gzip压缩打包文件以后,以 gzip 压缩 tar -zcvf log.tar.gz web.log
创建应用目录,利于解压多组件都在一个管理目录中
mkdir /opt/module/azkaban
tar -xf azkaban-executor-server-2.5.0.tar.gz -C /opt/module/azkaban/
tar -xf azkaban-web-server-2.5.0.tar.gz -C /opt/module/azkaban/
tar -xf azkaban-sql-script-2.5.0.tar.gz -C /opt/module/azkaban/
ls /opt/module/azkaban/
azkaban-2.5.0 azkaban-executor-2.5.0 azkaban-web-2.5.0 常用参数: -A 新增文件到以存在的备份文件 -B 设置区块大小 -c 建立新的备份文件 -C <目录> 切换工作目录,先进入指定目录再执行压缩/解压缩操作,可用于仅压缩特定目录里的内容或解压缩到特定目录 -d 记录文件的差别 -x 从归档文件中提取文件 -t 列出备份文件的内容 -z 通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz -Z 通过compress指令处理备份文件 -f<备份文件> 指定备份文件 -v 显示指令执行过程 -r 添加文件到已经压缩的文件 -u 添加改变了和现有的文件到已经存在的压缩文件 -j 通过bzip2指令压缩/解压缩文件,文件名最好为*.tar.bz2 -v 显示操作过程 -l 文件系统边界设置 -k 保留原有文件不覆盖 -m 保留文件不被覆盖 -w 确认压缩文件的正确性 -p 保留原来的文件权限与属性 -P 使用文件名的绝对路径,不移除文件名称前的“/”号 -N <日期格式> 只将较指定日期更新的文件保存到备份文件里 -- -exclude=<范本样式> 排除符合范本样式的文件 -- -remove-files 归档/压缩之后删除源文件