Голова Робота
Просветленный
(36338)
4 года назад
sudo find / -size +1G -a -size -3G -exec ls --size -Shl {} \; | sort
Сортировка не может работать правильно, поскольку ей нужен размер, а точный размер в байтах не выводится. Чтоб была правильная сортировка, этих команд недостаточно.
Александр НеважноЗнаток (284)
4 года назад
мне на почту пришел Ваш ответ с циклом, а сейчас другой ответ) Спасибо за оба!
Второй ответ (рабочий с -exec) шикарен!!!
Но у меня не сработал цикл, (пишет не знаю такую команду фор (хотя уверен, что он знает, но капризничает))). Посмотрите пожалуйста еще раз, почему не работает? ( И еще, почему "IFS" а не "if" ?
IFS=$'\n' for f in `sudo find / -size +1G -a -size -3G` do ls --size -Shl $f done
Я знаю как выбрать список
$ sudo find / -size +1G -a -size -3G
и знаю как вывести список
$ ls --size -Shl
Помогите их собрать?