H.Aşkın KAYMAZ yazmış: > Tekrar Merhaba, > simdi deneme yapıp sonucu bildirecegim. Bu sorun ile birlikte hemen bir sey > daha sormak isterim. > Calistirdiğim * komutu ile islemleri yapmaya basladım sizden cevap gelene > kadar. Fakat farkettim ki belirttiğim klasor icerisinde bulunan alt > klasorleri ( 50 adet kadar) de verdigimiz kosula gore tarıyor ve kosula uyan > dosyaları alıp belirtilen hedef klasore atıyor. Fakat koşula uyan tüm > dosyaları belirttigim hedef klasore direkt atıyor. Yani örneklemek gerekir > ise ; > bir dosya /mguler/klasor1/deneme.mp3 olarak bulunuyor. Hedef klasor olarak > belirttigim /yedek/mguler klasorune bu dosyayı direk kopyalıyor/taşıyor. > Oysa /yedek/mguler/klasor1 içine atması mumkun mu otomatik olarak? Yani > ozeti; kaynakta ki aynı klasor yapısını kullanarak hedef klasore atabilir > mi ? > Cok tesekkur ederim. > Iyi calismalar, > find ' in man sayfasini iyi incelemek lazim. Aklima soyle bir cozum geldi; xrags kullanarak, bulunan dosyalari path bilgileri ile tar dosyasi yapip, sonra da bunlari yedek klasore acabilirsiniz. Tabii bu sekilde sadece kopyalama islemi yapmis olacagiz. silme islemini ayrica yapmak gerekli.
#!/bin/bash cd /opt/merak/mail/domain/mguler find . -ctime +500 -size +2M -type f | xargs tar rf mguler_mbox.tar cd /yedek/mguler mv /opt/merak/mail/domain/mguler/mguler_mbox.tar . tar xf mguler_mbox.tar Klasör derinliği için find'in "depth" ile ilgili parametrelerine bakin. ayrintilar: man find saygilar _______________________________________________ Linux E-Posta Listesi [email protected] Liste kurallari: http://liste.linux.org.tr/kurallar.php Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux
