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,
-----Özgün İleti-----  From: Mesut GÜLER  Sent: Tuesday, January 11, 2011 
11:26 AM  To: Linux  Subject: [Linux] Re: Koşullu Klasor Kopyalama/Taşıma 
Komutu ?
H.Aşkın KAYMAZ yazmış:
> Merhaba Mesut Bey,
> Soylediginiz sekilde yaptigimda hic hata mesajı vermiyor fakat islemi de
> yapmıyor. Ben su sekilde kendime gore uyarlayarak denedim ama dedigim gibi
> islemi bu sekilde yapmadi.
> find /opt/merak/mail/domain/mguler/inbox/  -ctime +500 -size +2M -type
>   -exec mv "{}" /yedek/mguler/ \;
>
Dosya bulamazsa cikti vermez dogal olarak :)
find /opt/merak/mail/domain/mguler/inbox/ -ctime +500 -size +2M -type f
ciktisina bakin, dosya buldugundan emin olun. sonra -exec parametresi
tasima islemini kontrol edin.
-exec yerine " |xargs " ile deneybilirsiniz.
> bu komut hata vermeden komut satırına donuyor ama islemi yapmıyor. Fakat
> /opt/merak/mail/domain/mguler/inbox/ klasorune gidip bu klasor icerisinde
> iken su komutu verince yapıyor.
> find *  -ctime +500 -size +2M -type f  -exec mv "{}" /yedek/mguler/ \;
> komut diziliminde mi hata yapıyorum. ?
yazarken bir yerlerde hata yapmis olabilirsiniz. Tekrar kontrol edin.
Ornegin "-type"dan sonra "f"yi unutmus olabilirsiniz.
>  siz klasor ismini yazzrken ~mesut
> demissiniz. Bu hangi klasor anlamına gelir ?
>
"~" isareti home dizini ifade eder. "~mesut" ise mesut kullanicisinin
home dizini anlamina gelir. bende "/home/mesut" klasorune tekabul ediyor.
> Yardımınız icin tesekkur ederim.
> Saygılarımla,
_______________________________________________
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 

_______________________________________________
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

Cevap