Категорії
Misc, staff, other

[shell] xargs и некоторый примеры применения

Листинг директории с огромным количеством файлов (выводит в колонку по 4 шт.)

$ls | xargs -L 4 echo

либо так, если не понимает ключ -L

$find . -type f -print0 | xargs  -0 ls

Примечание.

Если хочется удалять максимально быстро, то нужно заменять конструкции вида

xargs -I{} -n1 rm {}

на

xargs rm

и xargs сам позаботится о допустимой длине аргументов, скармливая rm’у максимально возможное количество файлов.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff