2016-02-29 185 views

回答

0

您可以使用脚本如下:

#!/bin/bash 
parent_dir=/tmp/test/ 
for i in `ls /tmp` 
do 
     if [[ $i != *.zip ]]; then 
       if [[ -f /tmp/$i.zip ]]; then 
         array=$array" "$i 
       fi 
     fi 
done 
array=($array) 
for i in ${array[@]} 
do 
     rm -r $parent_dir$i 
     rm -r $parent_dir$i".zip" 
done 
+0

谢谢你的脚本 – user3156326

0

这应该做一个技巧,即使适用于cronjob:

find $DIR_PATH -type d -exec sh -c '[ -f "{}.zip" ] && rm -fr {}.zip {}' \; 

只需设置DIR_PATH到您选择搜索

+0

谢谢你的帮助 – user3156326

相关问题