Dosyaları bir yıla göre taşımam gerekiyor. find
Komutu kullandım
find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6
ancak bu komutun başarılı bir şekilde yürütülmesi için tam mtime
olarak 470'in sadece bir tahmin olduğunu bilmem gerekiyor . 2012 yılını verebilirsem bana sadece 2012 ile ilgili dosyalar verir.
Bu yüzden nasıl yapılacağı konusunda tavsiyeye ihtiyacım var
Dosyaları 2012 yılına göre bulun ve başka bir dizine taşıyın.
OS release 5.2
FIND version
GNU find version 4.2.27
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
-exec ls ... \;
Bunun yerine kullanmak mantıklı mı-exec ... +
? Bulmanız bunun için çok mu eski? Bu durumdafind ... -print0 | xargs -0 ls...
çok daha hızlı olurdu.