Архив метки: Bash

Удаление большого количества файлов из папки

При попытке удалить файлы из папки стандартным способом: rm *.plist (их там было более 25000) получил:

-bash: /bin/rm: Слишком длинный список аргументов

Собственно mv *.plist /dev/null привело к тому же результату.
Видимо алгоритм строит сначала список файлов а потом уже подставляет в команду, что естественно выходит за строковые лимиты.

Можно было конечно удалить папку целиком с помощью rm -rf /dir , но там есть другие необходимые файлы.

Решение как всегда оказалось простым и тривиальным:

find . -name '*.plist' -delete

Автор: Roman Brovko

Как создать пользовательское приглашение оболочки Bash

linux приглашение командной строки bashПриглашение командной строки — это место, где вы вводите команды на своем терминале в интерактивном сеансе командной строки. Приглашение можно настроить так, чтобы оно отображало полезную информацию для пользователя, такую как имя хоста, текущий рабочий каталог, дата, имя пользователя и т.д. Вы можете изменить приглашение bash для отображения другой информации или даже изменить цвета текста в части или во всем приглашении.

В этом посте рассказывается о том, как вы можете настроить свое приглашение Bash с помощью различных переменных окружения. Читать

Типовые последовательности и псевдонимы команд в Bash.

Ниже рассмотренны последовательности команд, которые можно использовать при работе в командной строке.

команда &

Команда выполняется в дочернем командном интерпретаторе в фоновом режиме. Задания в фоновом режиме позволяют пользователям запускать множество программ через один единственный командный интерпретатор. Читать