2016-02-29 95 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

相關問題