如何用shell脚本实现 压缩Linux下某一目录下的所有文件夹

如题所述

#!/bin/bash


for dir in `ls --file-type -1`;

do

        if [ `echo $dir | grep "/$"` ]; then

                dir=`basename $dir`;

                tar -zvcf $dir\.tar.gz $dir;

        fi

     

done

说明:保存至文件名compress.sh,并置于相应目录下。

运行./compress.sh(或sh compress.sh)

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答