想用Shell 实现在目录A下只要有tar.gz文件出现就将其解压到另外一个目录下,拜托了。
解决方案 »
- 搬瓦工的CenOS 6.8, MySQL安装后无法启动
- 求打神!Ubuntu系统,运行qt-8-4-3,
- 使用java发送邮件时,在linux下很慢
- 一台主机使用ssh连接另一台主机上的虚拟机(Linux)问题
- 菜鸟请教一下,CentOS-7总是自动挂机该如何处理?
- 安装win10与Ubuntu双系统,安装Ubuntu进入install之后报错
- 怎样在不解压jar文件前提下查看jar文件中properties中的内容
- docker-compose 安装报错一大堆,求大神
- nginx的跨域问题 ,需要在每个location中都设置么
- VMware中ping IP地址ping不通
- tcpdump问题
- 非root用户如何查看U盘内容
do
if [ -f /A/****.tar.gz ];then
tar -zxvf /A/****.tar.gz -d /B/
break
fi
要注意你A目录下的gz文件是一直存在的,你这样会不停的解压同一个文件,可以考虑将以解压过的文件重命名备份一下,*.tar.gz_bak。
do
if [ -f /A/****.tar.gz ];then
rm -rf /B/*
tar -zxvf /A/****.tar.gz -d /B/
break
fi