merhaba arkadaşlar herhangi bir klasörün içindeki bütün dosyaların değiştirme tarihini yada oluşturulma tarihini örneğin 01.01.2015 gibi bir tarih yapmam mümkünmü
touch <dosya yolu>
aslında dosyanın varlığını kontrol eder yoksa boş metin dosyası oluşturur.
kısaca dosyaya dokunur. bu yüzden değiştirme tarihi şimdişe ayarlanmış olur.
bundan mı bahsetmiştiniz?
touch -t 201501010015 dosyaadı
yani o daha mantıklı
Sadece dosya değil klasor ve bütün içeriğini yapmak istiyorum
touch -t 201501010015 klasöradı/ klasöradı/* klasöradı/.*
Elimdeki klasorun içinde 1500 klasör ve 100000 dosya var klasör adlarını tek tek mi yazmam gerekiyor
Alıntı yapılan: ahmetkanar54 - 05 Ekim 2015 - 23:01:03
Elimdeki klasorun içinde 1500 klasör ve 100000 dosya var klasör adlarını tek tek mi yazmam gerekiyor
isim yerine * koyarsanız orada bulunan tüm dosyalara uygular. Örneğin Belgelerim klasörü içindeki dosya ve alt klasörlerin hepsine uygulamak istiyorsunuz diyelim
sudo su
touch -t 201412021010 ./home/kullanıcıadı/Belgelerim/*/*/*/*/*/*/*/*/*/*
diye uzatabilirsiniz
Dipnot: Yıl-Ay-Gün-Saat-Dakika diye gidiyor.
İlgili dizine gidilir, ardından:
find . -exec touch -t 201501010015 {} \;