mkcd: удобная Bash‑функция «создать папку и перейти»
Bash / Zsh: mkcd — одна команда вместо mkdir -p && cd
Всего несколько строк, добавленные в ~/.bashrc или ~/.zshrc, превращают громоздкую связку mkdir -p path && cd path в короткую команду mkcd path/to/dir. Функция автоматически создаёт все промежуточные каталоги и сразу перемещает вас внутрь, экономя десятки кликов и повышая продуктивность в терминале.
# Добавьте в ~/.bashrc или ~/.zshrc
mkcd () {
local dir="$*"
[[ -z "$dir" ]] && { echo "Укажите название каталога"; return 1; }
mkdir -p -- "$dir" && cd -- "$dir"
}
# Перезапустите shell или выполните: source ~/.bashrc
# Теперь достаточно набрать mkcd new/project/path,
# чтобы папка создалась (вместе с промежуточными каталогами) — и вы сразу оказались внутри неё.