Как вернуться на папку назад в командной строке
Командная строка — это мощный инструмент, позволяющий управлять компьютером с помощью текстовых команд. 💻 Одной из основных задач при работе с командной строкой является навигация по файловой системе. 📂 Давайте разберемся, как легко и изящно перемещаться по папкам, словно опытный дирижер управляет своим оркестром! 🎼
- Возвращение на один уровень вверх: cd .. ⬆️
- Переход по истории посещенных директорий: cd — ↩️
- Абсолютные и относительные пути: два способа указать направление 🧭
- Символ "~": быстрый доступ к домашней директории 🏠
- Горячие клавиши: ускоряем навигацию 🚀
- Отмена последнего действия: Ctrl + Z 🔙
- Заключение
- FAQ ❓
Возвращение на один уровень вверх: cd .. ⬆️
Представьте, что вы путешествуете по лабиринту папок 🗺️ и хотите вернуться на шаг назад. В командной строке для этого используется команда cd ..
.
cd
— сокращение от "change directory", что означает «сменить директорию»...
— специальный символ, обозначающий родительскую директорию, то есть папку, в которой находится текущая.
Например, если вы находитесь в папке /home/user/documents
, то команда cd ..
переместит вас в папку /home/user
.
Переход по истории посещенных директорий: cd — ↩️
Команда cd -
действует как своеобразная машина времени 🕰️, позволяя мгновенно перемещаться между двумя последними посещенными вами папками.
- Вы находитесь в папке
/home/user
. - Выполняете команду
cd documents
, перемещаясь в/home/user/documents
. - Команда
cd -
вернет вас обратно в/home/user
. - Повторный вызов
cd -
снова переместит вас в/home/user/documents
.
Абсолютные и относительные пути: два способа указать направление 🧭
При навигации с помощью команды cd
можно использовать два типа путей:
- Абсолютный путь: указывается полный путь к папке от корневого каталога (
/
). Например,/home/user/documents
. - Относительный путь: указывается путь к папке относительно текущей директории. Например, если вы находитесь в
/home/user
, то для перехода в/home/user/documents
достаточно выполнить командуcd documents
.
Символ "~": быстрый доступ к домашней директории 🏠
Символ ~
— это сокращение для домашней директории текущего пользователя.
cd ~
— переместит вас в домашнюю директорию (обычно/home/имя_пользователя
).cd ~/documents
— переместит вас в папкуdocuments
внутри вашей домашней директории.
Горячие клавиши: ускоряем навигацию 🚀
Для еще более быстрой навигации используйте горячие клавиши:
- [Alt + b] (back): перемещает курсор на одно слово назад. ⬅️
- [Alt + f] (forward): перемещает курсор на одно слово вперед. ➡️
Отмена последнего действия: Ctrl + Z 🔙
Случайно перешли не в ту папку? Не беда! Используйте комбинацию клавиш Ctrl + Z, чтобы отменить последнее действие в командной строке.
Дополнительные возможности:- Многократное нажатие Ctrl + Z позволяет отменять несколько действий подряд.
- Ctrl + Y или кнопка «Повторить» в некоторых интерфейсах командной строки позволяют повторить отмененное действие.
Заключение
Умение свободно перемещаться по файловой системе с помощью командной строки — важный навык для любого пользователя, стремящегося к эффективной работе за компьютером. 💻 Освоив описанные команды и приемы, вы сможете с легкостью управлять файлами и папками, экономя время и силы. 💪
FAQ ❓
- Что делать, если я забыл, в какой папке нахожусь?
- Используйте команду
pwd
(print working directory), чтобы вывести текущую директорию. - Можно ли использовать пробелы в названиях папок при навигации в командной строке?
- Да, но необходимо заключать такие названия в кавычки. Например:
cd «Мои документы»
. - Как создать новую папку из командной строки?
- Используйте команду
mkdir
(make directory). Например:mkdir новая_папка
. - Как удалить папку из командной строки?
- Используйте команду
rmdir
(remove directory) для пустых папок илиrm -rf
для удаления папок с содержимым (будьте осторожны с этой командой!).