Bir yedekleme komut dosyası içinde kullanım için Belirli bir zamandan beri değiştirilmiş olan tüm klasörleri bulmanın bir yolunu arıyorum. Bunun için var:Bash komut dosyası içinde değiştirilmiş dosyaları olan dizinleri bulun
find ./ -maxdepth 1 -mtime -1 -type d
Maalesef bu herhangi bir sonuç vermez, dizinleri beri kendisi dizinlerin bazı dahilinde sadece içeriğini modifiye edilmemiştir.
repodir=/somepath
backupdir=/someotherpath
find . -mtime -1 -type d -maxdepth 1|while read repo; do
svnadmin dump -q $repodir/$repo | bzip2 -9 > $backupdir/$repo-`date +%F`.dump.bz2
done
Teşekkürler, ben de bu yönde düşünüyordum, ama sed kısmını doğru alamadım. Bu mükemmel çalışıyor! – Frank