分享

Shell脚本100例:32 压缩并归档文件

 苏醒的贝壳 2019-10-01

题目:编写一个可以捕捉键盘输入的归档脚本,并支持多种压缩类型;

  1. 键盘输入文件名,默认定义三个文件
  2. 指定归档文件路径
  3. 指定压缩类型
#!/bin/bash#read -p '请输入要归档的三个文件: ' FILE1 FILE2 FILE3read -p '请输入归档后的文件名称 ' DESTread -p '请选择压缩类型 gzip|bzip2|xz: ' YASUO case $YASUO ingzip) tar -zcvPf ${DEST}.tar.gz $FILE1 $FILE2 $FILE3 ;;bzip2) tar -jcvPf ${DEST}.tar.bz2 $FILE1 $FILE2 $FILE3 ;;xz) tar -JcvPf ${DEST}.tar.xz $FILE1 $FILE2 $FILE3 ;;*) echo 'Unkonw' exit 9 ;;esac

脚本注解:read捕捉键盘输入字符,指定压缩类型分别为gzip、bzip2和xz,其中压缩参数大P表示文件可以使用绝对路径,默认是相对路径。

执行信息:

Shell脚本100例:32 压缩并归档文件

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多