🚀 XARGS: ТВОЯ СУПЕРСИЛА В КОМАНДНОЙ СТРОКЕ! Привет, родные ! 👋 Сегодня разберем xargs — утилиту, которая превратит тебя из новичка в гуру bash! 🍔 ✨ ЧТО ЭТО ВООБЩЕ ТАКОЕ? xargs — это преобразователь stdin в аргументы командной строки. Проще говоря: Без xargs: echo "file1 file2" | rm ❌ (не работает!) С xargs: echo "file1 file2" | xargs rm ✅ (работает!) xargs берет то, что приходит из stdin и превращает в аргументы для следующей команды! 🔥 ОСНОВНЫЕ ФИШКИ ЗА 30 СЕКУНД 🙃 # Массовое удаление find . -name "*.tmp" | xargs rm # Параллельная загрузка xargs -P5 -n1 wget < urls.txt # Безопасно для файлов с пробелами find . -type f -name '*.mp3' -print0 | xargs -0 -I{} mv -- '{}' /music/ 💡 ПОПУЛЯРНЫЕ СЦЕНАРИИ 📁 РАБОТА С ФАЙЛАМИ 😮 # Поиск в куче файлов find /project -name '*.py' -print0 | xargs -0 grep -nH 'import pandas' # Архивирование найденного find . -type f -name '*.js' -print0 | tar --null -czf backup.tar.gz -T - # Массовое переименование find . -type f -name '*.jpg' -print0 | xargs -
🚀 XARGS: ТВОЯ СУПЕРСИЛА В КОМАНДНОЙ СТРОКЕ
27 октября 202527 окт 2025
1
2 мин