LINUX.ORG.RU

Много файлов в директории

 , , ,


0

2

сап, лор!

Мучаю поисковики, не могу найти ответ. В одной директории на www лежит картинок over9000, каталог весит в общей сложности 10Gb, картинок штук 30k. Картинка в среднем весит порядка 200kb, у меня такое подозрение, что в этой директории есть пара файлов, не относящихся к теме, очень тяжелых. Хочу навести порядок :) Так вот вопрос - как организовать выдачу листинга директории, где много файлов, с выводом файлов только более 10Mb (к примеру)

Пробую разные комбинации с ls, но что-то не подобрать ключи, чтобы сначала отсортировать по размеру и вывести сначала самое тяжелое. More и less тоже не особо помогают. Пробую du -hs * | sort -nr, но говорит слишком много файлов. Пробую записать вывод ls в файл csv, но говорит вывод слишком большой. grep по-идее не сильно подходит, тк ищет по тексту внутри файла.

Как, блин, найти, кто в этой директории толстый?

С меня симпа!


find же самый быстрый вариант.

panter_dsd ★★★★
()

с ls, но что-то не подобрать ключи, чтобы сначала отсортировать по размеру и вывести сначала самое тяжелое

ls -Sl | head

beastie ★★★★★
()
Ответ на: комментарий от HunOL

четыре звезды, а такой обосрамс постишь

anonymous
()
Ответ на: комментарий от andreyu

Круто, только теперь он выводит лист файлов, а размер их не указывает. То есть теперь я, к примеру, вижу листинг из 20 файлов, которые явно больше 10Mb, но кто сколько весит опять же не понятно.

noiseme
() автор топика
Ответ на: комментарий от noiseme

Тогда так:

find path/to/dir -size +100000k -exec ls -la {} \;

Или через пайп отправить в xargs ls -la:

find path/to/dir -size +100000k -print0 | xargs -0 ls -la

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

find /path/to/dir -size +100k | xargs ls -lh

А терминирование нулем где? Что сделает команда, если имя файла будет с пробелами?

andreyu ★★★★★
()

ls -lhS | head

anonymous
()
7 сентября 2016 г.
Ответ на: комментарий от noiseme

по возрастанию размера: ls -lSr

по уменьшению размера: ls -lS

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.