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/ \;
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. ? siz klasor ismini yazzrken ~mesut
demissiniz. Bu hangi klasor anlamına gelir ?
Yardımınız icin tesekkur ederim.
Saygılarımla,
-----Özgün İleti----- From: Mesut GÜLER Sent: Monday, January 10, 2011
6:17 PM To: Linux Subject: [Linux] Re: Koşullu Klasor Kopyalama/Taşıma
Komutu ?
H.Aşkın KAYMAZ yazmış:
>
> Merhaba,
>
> Bir klasor icerisinde 100 civarında alt klasor ve bunların içerisinde
> çokca dosya bulunuyor. Bir kopyalama / taşıma işlemi yapmak istiyorum
> ama koşullar dahilinde olmalı. Koşullar belirtilen tarihten öncekiler
> ve verilen dosya boyutunu aşanlar sadece. Bu işlem tüm dosyalara
> verilen koşulda uygulanacak (Alt klasorlerler ile birlikte )
>
> nasıl bir yol izlemem gerekli ? nasıl yapabilirim.
>
> *Örnek :* 01.10.2010 tarihinden öncesine ait ve 3 mb. tan büyük
> dosyalar "şu" klasore kopyala/taşı.
>
> *Sistem :* Linux Redhat RHEL
>
> Teşekkürler, iyi çalışmalar
>
> ------------------------------------------------------------------------
Find komutu ile belli kriterlere göre arama yapabilirsiniz, bulunan
dosyaları da -exec veya |xargs parametresinden sonra "cp" veya "mv"
komutuyla taşıma/kopyalama işlemini gerçekleştirebilirsiniz.
örnek olarak:
find ~mesut/ -ctime +100 -size +3M -type f -exec mv "{}" /hebele/ \;
Yukarıdaki komut ~mesut dizininde değiştirme tarihi 100 günden eski ve
boyutu 3MB den fazla olan dosyaları /hebele/ dizinine taşır.
ayrıntılar için: man find
saygılar
_______________________________________________
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