我们经常遭遇到这样的运维环境,服务器需要某些原因需要打包下载,普通的方法直接zip -r filedir.zip filedir 即可。但是有时候遇到目录太大了,导致打包失败,或者因为子目录中的一个文件特别导致打包失败的都有,但是重新打包岂不是很麻烦呢。为什么不针对当前目录下的目录和文件进行打包呢。 随手写了一个shell脚本对当前目录下所有的一级文件进行zip打包压缩脚本: vim zip.sh
文件太大解压都蛋疼。。。。。
查询目录下所有的zip文件: find /home/ -name "*.zip" -exec ls {} ';'
然后就是解压啦,解压后干嘛就是删除啦, 也有相关命令: find /home/ -name "*.zip" -exec rm -f {} \;
更多衍生可以批量解压等等。。。。回家了,不写了。有空补上。 (责任编辑:IT) |