Как сделать так, чтобы ls (или любая другая команда) выводила список только тех файлов, которые больше определенного размера?
3 ответа
118
Используйте find и его флаг -size
.
Чтобы найти файлы размером более 100 МБ:
find . -type f -size +100M
Если вы хотите только текущий каталог:
find . -maxdepth 1 -type f -size +100M
19
Если вы хотите увидеть все файлы размером более 100M и увидеть, где они находятся и каков их размер, попробуйте это:
find . -type f -size +100M -exec ls -lh {} \;
2
Используйте следующее:
find / -size gt 2MB
или же:
find / -size => 2000000