Klasördeki dosyaları silmek

bash script ile sunucuda oluşturlan temp dosyalarını silmek
 
for hesap in $(ls /home);
do
  echo "=======".$hesap."========";

  echo "----access-logs----------";
  for dosya in $(ls /home/$hesap/access-logs);
        do
                if [ ${dosya: -3} == ".gz" ]
                then
                                echo $dosya
                                rm /home/$hesap/access-logs/$dosya
                 fi

        done

  echo "-----logs----------";
  for dosya in $(ls /home/$hesap/logs);
        do
                if [ ${dosya: -3} == ".gz" ]
                        then
                                echo $dosya
                                rm /home/$hesap/logs/$dosya
                 fi
        done

   echo "-----error_log----------";
   for dosya in $(ls /home/$hesap/www);
        do
                if [ $dosya == "error_log" ]
                        then
                                echo $dosya
                                rm /home/$hesap/www/$dosya

                 fi
        done

   echo "-----core----------";
   for dosya in $(ls /home/$hesap/www);
        do
                if [ $dosya == "core" ]
                        then
                                echo $dosya
                                rm /home/$hesap/www/$dosya
                 fi
        done

done
 
 

 

Yorumunuzu Ekleyin

Yükleniyor...