📺 Статьи

Как вернуться назад в папку в терминале

Терминал — это мощный инструмент, позволяющий управлять компьютером с помощью текстовых команд. 💻 Он открывает перед пользователем широкие возможности, но и требует знания определенных команд. Одной из самых базовых является команда cd, позволяющая перемещаться между папками (директориями) в файловой системе. 📂

Часто, путешествуя по лабиринтам файловой системы, возникает необходимость вернуться на шаг назад, в предыдущую папку. 🤔 К счастью, терминал предлагает несколько простых и удобных способов сделать это.

  1. Возврат в предыдущую папку: команда cd - 🔙
  2. bash
  3. Подъем на один уровень вверх: команда cd .. ⬆️
  4. Абсолютные и относительные пути 🗺️
  5. Автодополнение: быстрый поиск пути ⚡
  6. Горячие клавиши для перемещения по строке ⌨️
  7. Советы и выводы 🌟
  8. Знание этих простых команд и приемов сделает вашу работу в терминале более эффективной и комфортной! 🚀
  9. Часто задаваемые вопросы (FAQ) 🤔

Возврат в предыдущую папку: команда cd - 🔙

Самый быстрый и простой способ вернуться в предыдущую папку — воспользоваться командой cd -. Достаточно ввести эти символы в терминале и нажать Enter, и вы мгновенно окажетесь в директории, где находились до этого. 🪄

Пример:

bash

user@computer:~/documents/projects/website$ cd -

user@computer:~/documents/projects$

В данном примере пользователь сначала находился в папке website, расположенной по пути ~/documents/projects/website. После выполнения команды cd - он вернулся в предыдущую папку projects.

Подъем на один уровень вверх: команда cd .. ⬆️

Другой распространенный сценарий — необходимость подняться на один уровень вверх по иерархии папок. Для этого используется команда cd ... Она позволяет перейти из текущей папки в ее родительскую директорию.

Пример:

bash

user@computer:~/documents/projects/website$ cd ..

user@computer:~/documents/projects$

В этом примере пользователь также находился в папке website, но на этот раз он воспользовался командой cd .., чтобы подняться на уровень вверх, в папку projects.

Абсолютные и относительные пути 🗺️

Для навигации с помощью команды cd можно использовать два типа путей:

  • Абсолютный путь: указывает полный путь к папке от корневого каталога (/). Например, /home/user/documents/.
  • Относительный путь: указывает путь к папке относительно текущей директории. Например, documents/projects (если текущая директория — /home/user/).

Также к абсолютным путям относятся пути, начинающиеся с символа ~, который является сокращением для домашнего каталога текущего пользователя (/home/user/).

Автодополнение: быстрый поиск пути ⚡

Чтобы не вводить длинные пути вручную, терминал предлагает удобную функцию автодополнения. Достаточно ввести начало имени папки и дважды нажать клавишу Tab, и терминал сам предложит варианты продолжения пути. Это значительно ускоряет навигацию и снижает вероятность ошибок.

Пример:

bash

user@computer:~$ cd Docu<Tab><Tab>

Documents/ Documents.pdf

user@computer:~$ cd Documents/

В данном примере пользователь ввел cd Docu и дважды нажал Tab. Терминал предложил два варианта: папку Documents и файл Documents.pdf. Пользователь выбрал папку и продолжил навигацию.

Горячие клавиши для перемещения по строке ⌨️

Для удобства работы с терминалом полезно знать несколько горячих клавиш, которые помогут быстро перемещаться по строке:

  • Ctrl+A (Home): переход в начало строки.
  • Ctrl+E (End): переход в конец строки.
  • Alt+B: перемещение курсора на одно слово назад (влево).
  • Ctrl+B: перемещение курсора на один символ назад (влево).

Советы и выводы 🌟

  • Используйте команду cd - для быстрого возврата в предыдущую папку.
  • Используйте команду cd .. для подъема на один уровень вверх по иерархии папок.
  • Используйте автодополнение (двойное нажатие Tab) для быстрого ввода путей.
  • Не бойтесь экспериментировать с командой cd и изучать файловую систему.

Знание этих простых команд и приемов сделает вашу работу в терминале более эффективной и комфортной! 🚀

Часто задаваемые вопросы (FAQ) 🤔

  • Вопрос: Что делать, если я забыл, где нахожусь в файловой системе?
  • Ответ: Введите команду pwd, чтобы отобразить текущий путь.
  • Вопрос: Как перейти сразу в домашнюю директорию?
  • Ответ: Введите команду cd или cd ~.
  • Вопрос: Как создать новую папку в терминале?
  • Ответ: Используйте команду mkdir имя_папки.
  • Вопрос: Как удалить папку в терминале?
  • Ответ: Используйте команду rmdir имя_папки (для пустых папок) или rm -rf имя_папки (для непустых папок, с осторожностью!).
Вверх