Yanıtlar:
Kullanım find:
find /path -mtime +180 -size +1G
-mtime180 günden fazla değişiklik sürelerini (+180) aramak anlamına gelir. Ve -sizeparametre 1GB'den büyük dosyaları arar.
find: a.txt :Permission deniedBunu 2>/dev/nullbu yorumdan esinlenerek eklemenizi öneririz : unix.stackexchange.com/questions/42841/…
xargs ls -lhSboyuta göre sıralamak için sonuçları da ekleyebilirsiniz: find /path -mtime +180 -size +1G | xargs ls -lhS
find / -size +1G -mtime +180 -print0 2>/dev/null | xargs -0 ls -lhS. Yeni başlayanlar not: Yönlendirme, kökten arama yaparken kaçınılmaz olarak ortaya çıkacak hatalardan 2>/dev/nullkurtulur permission denied. Son değiştirilme tarihi kullanımına göre sıralamak için ls -lhtyerine ve ekleme riçin lskomutlar, örneğin ls -lhSr, (en küçük büyük için / yeniden eskiye kadar) sonuçları tersine dönecektir.
findbu uygulamalardaGeki desteklenir, bu GiB (1073741824 bayt) anlamına değil, GB (1000000000). Portably, kullanacaksınızfind /path -mtime +180 -size +1073741824c