Интерактивные псевдонимы
Безопасные команды оболочки с запросом подтверждения перед деструктивными операциями.
Обзор
Интерактивные псевдонимы добавляют запросы подтверждения к распространённым командам оболочки, которые могут необратимо изменить или удалить файлы. Определённые в interactive.aliases.sh и автоматически загружаемые chezmoi, эти псевдонимы помогают предотвратить случайную потерю данных, требуя подтверждения пользователя перед выполнением потенциально деструктивных операций.
Справочник
Операции с файлами
| Псевдоним | Описание |
|---|---|
cp | Копировать файлы и директории интерактивно с подробным выводом. Запрашивает подтверждение перед перезаписью. |
mv | Переместить или переименовать файлы интерактивно с подробным выводом. Запрашивает подтверждение перед перезаписью. |
ln | Создать символические ссылки интерактивно с подробным выводом. Запрашивает подтверждение перед перезаписью. |
Удаление файлов
| Псевдоним | Описание |
|---|---|
rm | Удалить файлы или директории интерактивно с подробным выводом. Запрашивает подтверждение перед каждым удалением. |
del | Удалить файлы или директории интерактивно и рекурсивно с подробным выводом. Запрашивает подтверждение. |
zap | Псевдоним для rm. Удаляет файлы или директории интерактивно с подробным выводом. |
Управление корзиной
| Псевдоним | Описание |
|---|---|
bin | Удалить все файлы в директории корзины (~/.Trash) принудительно и рекурсивно. |
Права доступа и утилиты
| Псевдоним | Описание |
|---|---|
chmod | Изменить права доступа к файлу или директории с подробным выводом. |
chown | Изменить владельца и группу файла или директории с подробным выводом. |
diff | Сравнить и показать различия между двумя файлами в унифицированном формате. |
grep | Искать шаблон в файлах или выводе, показывая номера строк без учёта регистра. |
mkdir | Создать новую директорию с родительскими директориями по необходимости и подробным выводом. |