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)

追问

/export/home/sysm/net/upd
我想将upd 目录下所有东西打包到根目录下也可以用上面那个脚本吗?

温馨提示:答案为网友推荐,仅供参考
相似回答