LinuxForum.Fans
Тема

Xargs, почему не работает

Автор: unk 3 сообщений 1180 просмотров
#204641

Почему не работает такая команда?
[console]
du -k --max-depth 1 ./ | sort -nr | cut -f2 | head | xargs -d '\n' du -sh
755M ./
[/console]
Мне нужно получить список из 10 каталогов, которые занимают больше всего места. Такая команда выводит их, но без размера.
[console]
du -k --max-depth 1 ./ | sort -nr | cut -f2 | head
[/console]
Хотелось бы еще выводить размер.

#204823

du -kh --max-depth 1 ./ | sort -hr | head

#204858
aliaksei1818 написал:
du -kh --max-depth 1 ./ | sort -hr | head

Неправильно сортирует.
Хочу разобраться, почему не работает xargs.

Разобрался, всем спасибо. Вот так должно выглядеть
[console]
du -k --max-depth 1| sort -nr | cut -f2 | head -n 11 | tail | xargs -d '\n' du -sh
[/console]

Войдите или зарегистрируйтесь, чтобы ответить.