tum klasorleri alt klasorlerler yedeklemeniz gerektigi icin recursif olarak tum alt klasorlere giren ve okuyan bir php kodu yazmaniz gerekirki bence pek mantikli bir hareket degil

cronjob tanimlayipta yapabilirsiniz

tar -zcvf dosya.tar.gz klasor