Rootop 服务器运维与web架构

shell批量解压tar.gz压缩包

| 暂无评论

在搭建某些环境的时候需要安装N多的tar.gz的源码包,一个个解压实在是累得慌,本想用通配符,结果不支持,后来用for循环解决:

#!/bin/bash
D_DIR='/root/lnmp'

for x in `ls ${D_DIR}`
do
tar zxvf $D_DIR/$x -C $D_DIR
done

把所有的tar.gz包放到/root/lnmp目录下(可自行修改),然后把脚本放到任意位置(/root/lnmp路径除外,因为它会把脚本本身当成压缩包解压,就会报错。)执行即可。

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2547.html

作者:Venus

服务器运维与性能优化

发表回复