当前位置:首页 » 编程软件 » shell脚本压缩

shell脚本压缩

发布时间: 2025-05-23 10:20:49

❶ SHELL脚本,解压缩指定目录下的ZIP文件到另一个目录下

#!/bin/bash
foriin$(ls/opt/bin/*.zip2>/dev/null)
do
unzip$i-d/opt/wep
done

❷ shell脚本--压缩一个文件里里面的所有log文件

logpath="ur_log_dir_path"
cd
$logpath
while
[
$(df
-Th
|awk
-F'[%
]'
'$NF~/\/$/{print
$(NF-2)}')
-gt
80
];do
let
num++
dir=$(ls
-lt|tail
-$num|head
-1|awk
'{print
$NF}')
cd
$dir
for
file
in
$(ls);do
[[
!
"$file"
=~
'.*\.zip'
]]
&&
gzip
--best
$file
&&
sleep
1
done
done
unset
num
会一直循环到磁盘空间小于80%,然后退出.
dfh的值我匹配的是根分区,如果你的是其他分区的话需要变动一下.

❸ shell脚本 把logs 目录下的每个文件夹 里面的文件都压缩

#/bin/bash
path=/corelogs/card_center/logs
folderlist=`ls $path|grep -v '^$'`
for i in $folderlist
do
cd $path/$i
filelist=`ls|grep -v '^$'`
for k in $filelist
do
zip -q -r $k.zip $k
done
done
##这是将所有log文件压缩在对应的日期目录下

❹ shell脚本中为什么tar解压缩时灵时不灵

这个要看你的脚本是怎么写的
如果说她有时是好的,那就说明命令应该是ok的
那可能的原因就是是不是由于系统卡或者命令超时,导致你的tar失败

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:581
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1012
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:113
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:712