Forum

Bildirimler
Hepsini Temizle

MV komutu

CozumPark
(@cozumpark)
Onursal Üye Yönetici

Merhabalar,

mv komutu kullanırken belli tarih aralığı vermek istiyorum mümkün müdür? Yardımcı olursanız sevinirim.

Alıntı
Konu başlatıcı Gönderildi : 20/03/2015 21:54

Okan Özbey
(@okanozbey)
Saygın Üye Forum Yöneticisi

[quote user="alper okunakol"]

Merhabalar,

mv komutu kullanırken belli tarih aralığı vermek istiyorum mümkün müdür? Yardımcı olursanız sevinirim.

[/quote]

Merhaba,

Aşağıda ki komutu kendinize göre düzenlerseniz işinizi görecektir.  

C:\Users\Administrator\Desktop\  < tasincak klasor dizinini giriniz

-10 değerini kaç gün eski dosyalar olacağını belirtiniz.

Komutu ise CMD'de ilgili klasörde çalıştırın.

forfiles /M *.* /D -10 /C "cmd /c echo moved @fdate @file & move @file "C:\Users\Administrator\Desktop\"" 

Kolay gelsin. 

www.okanozbey.com

CevapAlıntı
Gönderildi : 20/03/2015 23:39

CozumPark
(@cozumpark)
Onursal Üye Yönetici

Merhabalar,

Belirttiğiniz komutları yazdığımda bir sonuc alamadım. RedHat 6.4 sunucu üzerinde yapmaya çalışıyorum. 

mv /Deneme/Deneme1/ATF* /Deneme2/Deneme3/. bu örnek komuttaki gibi taşımaya fakat son beş gün olan dosyaları taşımasını istiyorum?

CevapAlıntı
Konu başlatıcı Gönderildi : 23/03/2015 12:07

Okan Özbey
(@okanozbey)
Saygın Üye Forum Yöneticisi

[quote user="alper okunakol"]

Merhabalar,

Belirttiğiniz komutları yazdığımda bir sonuc alamadım. RedHat 6.4 sunucu üzerinde yapmaya çalışıyorum. 

mv /Deneme/Deneme1/ATF* /Deneme2/Deneme3/. bu örnek komuttaki gibi taşımaya fakat son beş gün olan dosyaları taşımasını istiyorum?

[/quote]

Merhaba,

 find ./ -type f -mtime 2 -exec mv {} /home/xyz/ \;

Yukarıda ki komutu denermisiniz ? mtime değerini kendinize göre düzenleyiniz.

www.okanozbey.com

CevapAlıntı
Gönderildi : 23/03/2015 12:35

CozumPark
(@cozumpark)
Onursal Üye Yönetici

Merhabalar,

Komutu taşıma yapacağım dizinin içinden yazıyorum. -mtime -10 , -1000 , +10, 20, 1440 v.s gibi farklı değerler girmeme rağmen  no such file or directory hatası alıyorum?

CevapAlıntı
Konu başlatıcı Gönderildi : 23/03/2015 13:23

Okan Özbey
(@okanozbey)
Saygın Üye Forum Yöneticisi

type fonksiyonu çalışmıyor olabilir. 

Bulunduğunuz dizinde  find . -mtime -4 -exec mv {} /root/okan2/ \;  komutunu çalıştırırmısınız ? Bu komut modified time son 4 gün olan bütün dosyaları root/okan2 dizinine taşıyacaktır. 

www.okanozbey.com

CevapAlıntı
Gönderildi : 23/03/2015 21:51

Mustafa Yılmaz
(@mustafayilmaz-2)
Üye

find /dosya/yolu/* -mtime +5 -exec rm {} \;

 /dosya/yolu => bu parametreyi hangi klasörde çalışacaksanız ona göre düzenleyin. Örneğin "/home/user/desktop/" gibi

* => söz konusu klasörde bütün dosyaları kapsayacak bir işlem için.

+5=> 5 yerine istediğiniz sayıyı yazabilir Bu sayı kadar gün öncesi için işlem yapabilirsiniz. 

 

Kolay gelsin

CevapAlıntı
Gönderildi : 26/03/2015 13:02

Paylaş: