Зачем нужен xargs и как его использовать с другими командами?

Junior
210 просмотров
AFK Offer AI

xargs берёт stdin и передаёт его как аргументы другой команде. Это нужно потому что некоторые команды не читают stdin напрямую. Например, find . -name "*.tmp" | xargs rm удалит все найденные файлы. Флаг -P позволяет запускать параллельно, -I{} задаёт место подстановки. Без xargs многие пайплайны просто не работают.

Следующий вопрос

Чем ss лучше netstat и как им смотреть открытые порты?