Как вернуться на одну директорию назад в Linux

Застрял в дебрях Linux? `cd ..` – команда, чтобы быстро вернуться на уровень выше! Освой навигацию в командной строке как профи!

Работа с командной строкой Linux предполагает активное использование терминала для навигации по файловой системе. Одной из базовых операций является переход в родительскую директорию.

Команда cd ..

Самый простой способ вернуться на один уровень назад – использовать команду cd ... Эта команда сообщает оболочке (например, bash) о необходимости сменить текущую директорию на её родительскую директорию.

Пример использования

Предположим, вы находитесь в директории /home/user/documents. Чтобы перейти в /home/user, просто введите в терминале:

cd ..

После этого ваша текущая директория станет /home/user.

Что такое родительская директория?

В Linux, каждая директория (папка) имеет родительскую директорию, в которой она находится. Исключением является корневая директория (/), у которой нет родительской директории.

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

Команда cd .. использует относительный путь. Относительный путь указывает на местоположение файла или директории относительно текущей директории. Абсолютный путь, напротив, указывает на местоположение, начиная с корневой директории (/). как вернуться на одну директорию назад в linux

Альтернативные способы

Хотя cd .. является самым распространенным способом, можно использовать и другие варианты, например, указать абсолютный путь к родительской директории с помощью команды cd, но это менее удобно.

Как вернуться на одну директорию назад в Linux

Дополнительные советы и приемы

В дополнение к базовой команде cd .., существуют другие полезные команды и приемы для упрощения навигации по файловой системе Linux в терминале:

  • cd - (cd hyphen): Эта команда позволяет быстро вернуться в предыдущую директорию, в которой вы находились. Это как кнопка “назад” в файловом менеджере.
  • pwd (print working directory): Показывает абсолютный путь к вашей текущей директории. Это полезно, если вы потерялись и не знаете, где находитесь.
  • pushd и popd: Эти команды позволяют создавать стек директорий. pushd добавляет текущую директорию в стек и переходит в указанную директорию. popd удаляет верхнюю директорию из стека и переходит в нее; Это мощный инструмент для сложных операций навигации.
  • Автодополнение (Tab): Используйте клавишу Tab для автоматического завершения имен файлов и директорий. Это значительно ускоряет ввод команд и уменьшает количество ошибок.

Различия в разных оболочках (bash и другие)

Хотя команда cd .. работает практически во всех оболочках Linux, таких как bash, zsh и fish, некоторые оболочки могут иметь дополнительные функции или псевдонимы, упрощающие навигацию. Например, можно настроить псевдоним для cd .., чтобы использовать более короткую команду, например, ... Проверьте документацию вашей конкретной оболочки для получения дополнительной информации.

Когда использовать файловый менеджер вместо командной строки?

Хотя командная строка и команда cd очень мощные, в некоторых случаях использование графического файлового менеджера может быть более удобным. Файловый менеджер предоставляет визуальное представление файловой системы, что упрощает навигацию и выполнение простых операций, таких как копирование, перемещение и удаление файлов. Выбор между командной строкой и файловым менеджером зависит от ваших предпочтений и конкретной задачи.

На устройствах Linux Phone (например, некоторые устройства Android с установленным терминалом) навигация по файловой системе в консоли происходит аналогично обычному Linux. Вы также можете использовать команду cd .. для перехода в родительскую директорию. Однако, доступ к некоторым директориям может быть ограничен из-за соображений безопасности.

Команда cd .. – это фундаментальная команда для навигации по файловой системе Linux в командной строке. Понимание того, как использовать эту команду, а также другие команды и приемы, описанные выше, значительно повысит вашу эффективность при работе с Linux в терминале. Практикуйтесь, экспериментируйте и не бойтесь исследовать файловую систему! Умение быстро и эффективно перемещаться по директориям ─ ключевой навык для любого пользователя Linux, будь то на сервере, настольном компьютере или даже на Linux Phone. И помните, освоение Linux требует времени и практики. Не стесняйтесь обращаться к документации и онлайн-ресурсам, чтобы углубить свои знания об операционной системе.

Лера Басова
Лера Басова
Художник-стилист. Работаю в элитном столичном шоу-руме. Помогу найти свой стиль и собрать капсульный гардероб с нуля.
Задать вопрос
Оцените автора
ModaOK!
Добавить комментарий