Skip to content

Интерактивные псевдонимы

Безопасные команды оболочки с запросом подтверждения перед деструктивными операциями.

Баннер Dotfiles

Обзор

Интерактивные псевдонимы добавляют запросы подтверждения к распространённым командам оболочки, которые могут необратимо изменить или удалить файлы. Определённые в interactive.aliases.sh и автоматически загружаемые chezmoi, эти псевдонимы помогают предотвратить случайную потерю данных, требуя подтверждения пользователя перед выполнением потенциально деструктивных операций.

Справочник

Операции с файлами

ПсевдонимОписание
cpКопировать файлы и директории интерактивно с подробным выводом. Запрашивает подтверждение перед перезаписью.
mvПереместить или переименовать файлы интерактивно с подробным выводом. Запрашивает подтверждение перед перезаписью.
lnСоздать символические ссылки интерактивно с подробным выводом. Запрашивает подтверждение перед перезаписью.

Удаление файлов

ПсевдонимОписание
rmУдалить файлы или директории интерактивно с подробным выводом. Запрашивает подтверждение перед каждым удалением.
delУдалить файлы или директории интерактивно и рекурсивно с подробным выводом. Запрашивает подтверждение.
zapПсевдоним для rm. Удаляет файлы или директории интерактивно с подробным выводом.

Управление корзиной

ПсевдонимОписание
binУдалить все файлы в директории корзины (~/.Trash) принудительно и рекурсивно.

Права доступа и утилиты

ПсевдонимОписание
chmodИзменить права доступа к файлу или директории с подробным выводом.
chownИзменить владельца и группу файла или директории с подробным выводом.
diffСравнить и показать различия между двумя файлами в унифицированном формате.
grepИскать шаблон в файлах или выводе, показывая номера строк без учёта регистра.
mkdirСоздать новую директорию с родительскими директориями по необходимости и подробным выводом.