Простой способ сменить каталоги в Linux из терминала
Некоторые команды в Linux используются настолько часто, что мы часто упускаем из виду важность команд, и детали о них упускаются. компакт диск
одна из таких команд. компакт диск
означает «изменить каталог», что само по себе объясняет его использование и цель.
компакт диск
позволяет легко изменить текущий каталог на любой, который вы хотите переместить. Просто введите правильный путь в команде, и вы будете помещены в этот каталог с помощью компакт диск
.
В этом кратком руководстве вы получите все основные и полезные сведения о компакт диск
утилита командной строки.
Дополнительные сведения о команде cd
компакт диск
command - полезная утилита для всех частых пользователей командной строки, а также тех, кому требуется управлять серверами без графического интерфейса.
Давайте посмотрим на основной синтаксис компакт диск
команда.
Общий синтаксис:
cd [параметры] [каталог_или_путь_каталога]
Следующая таблица даст вам краткое представление о том, что происходит, когда вы используете эти параметры с компакт диск
команда.
Вариант | Значение |
/ | изменяет текущий каталог на корневой каталог |
~ | изменяет каталог на домашний каталог |
. | Представляет текущий каталог |
.. | перейти в родительский каталог текущего каталога |
компакт диск
: Вы можете изменить свой каталог напрямую, введя имя целевого каталога.
Общий синтаксис:
cd [имя_каталога]
Пример:
cd рабочее пространство
Здесь мы просто изменили текущий каталог на каталог с именем «рабочая область».
Примечание: Обратите внимание, что этот каталог рабочего пространства должен быть помещен в ваш текущий рабочий каталог. В противном случае вы получите сообщение об ошибке. Вы можете использовать полный путь к желаемому каталогу с компакт диск
команда. Мы узнаем об этом в следующих примерах.
компакт диск /
: Эта команда изменит ваш текущий каталог на корневой каталог.
Пример:
gaurav @ ubuntu: ~ / рабочее пространство $ cd / gaurav @ ubuntu: / $
Здесь мы изменили текущий рабочий каталог с «рабочей области» на корень
каталог.
gaurav @ убунту: / $ pwd / gaurav @ убунту: / $
При использовании pwd
(распечатать рабочий каталог) команду ‘ /
‘(Корневой) каталог отображается.
cd ~
: Эта команда возвращает вас в домашний каталог из любого каталога, в котором вы, возможно, работаете.
Пример:
gaurav @ ubuntu: ~ / пространство / apache $ pwd / home / gaurav / space / apache
В настоящее время я нахожусь в каталоге с именем apache. Давайте теперь воспользуемся cd ~
(тильда) команда.
gaurav @ ubuntu: ~ / пробел / apache $ cd ~ gaurav @ ubuntu: ~ $
gaurav @ ubuntu: ~ $ pwd / home / gaurav gaurav @ ubuntu: ~ $
Теперь мы вернулись в домашний каталог «/ home / gaurav».
компакт диск ..
: Эта команда позволяет вам изменить ваш текущий рабочий каталог на родительский каталог на один уровень выше вашего текущего каталога.
Пример:
gaurav @ ubuntu: ~ / snap / htop / 1332 $ pwd / home / gaurav / snap / htop / 1332 gaurav @ ubuntu: ~ / snap / htop / 1332 $
В этом примере / home / gaurav / snap / htop / 1332 - это текущий путь к рабочему каталогу. Фактически мы попали в каталог 1332. Непосредственным родительским каталогом каталога «1332» является каталог «htop». При использовании компакт диск ..
, мы переместимся в каталог «htop», его непосредственный родительский каталог.
gaurav @ ubuntu: ~ / snap / htop / 1332 $ cd .. gaurav @ ubuntu: ~ / snap / htop $
gaurav @ ubuntu: ~ / snap / htop $ pwd / home / gaurav / snap / htop gaurav @ ubuntu: ~ / snap / htop $
Выше приведены некоторые полезные параметры, используемые с компакт диск
команда. Теперь давайте погрузимся в более подробные примеры компакт диск
команда.
Переход с текущего каталога на определенный путь
Вы можете использовать компакт диск
команда, чтобы перейти в любой каталог, используя его путь.
Синтаксис:
cd [абсолютный_путь_каталога]
Пример:
cd ./snap/htop/1332/examples
Здесь мы хотим перейти в каталог с именем «examples», расположенный по пути / home / gaurav / snap / htop / 1332 / примеры
из домашнего каталога.
Примечание: Здесь я использовал ./
вместо того, чтобы вводить полный путь к моему домашнему каталогу. Подробнее об этом вы можете узнать в этой статье.
gaurav @ ubuntu: ~ / snap / htop1332 / examples $ pwd / home / gaurav / snap / htop / 1332 / examples gaurav @ ubuntu: ~ / snap / htop / 1332 / examples $.
Теперь мы помещены в каталог «примеры».
Переход в каталоги с пробелами в названии
Во многих случаях мы используем «пробелы» при именовании каталогов. Иногда просто используя компакт диск
команда с именами этого типа, похоже, не работает. Но есть простое решение.
Помещение имени каталога в одинарные или двойные кавычки может решить проблему. Вы можете просто использовать компакт диск
"имя каталога"
или cd 'имя каталога'
.
Синтаксис:
cd "имя каталога 22"
Пример:
cd "Библиотека калибра"
Вывод:
gaurav @ ubuntu: ~ $ cd "Библиотека калибров" gaurav @ ubuntu: ~ / Библиотека калибров $
trinity @ ubuntu: ~ / Библиотека Caliber $ pwd / home / trinity / Библиотека Caliber
Теперь мы переходим в каталог библиотеки Caliber, в имени которой был пробел.
Возврат к предыдущему каталогу
Ранее мы видели использование компакт диск ..
команда, которая переместит вас в родительский каталог вашего текущего рабочего каталога. Здесь мы рассмотрим еще одну альтернативу для этого.
В компакт диск -
Команда (тире) позволяет вам выполнять более или менее одно и то же действие. Вы можете перейти в предыдущий каталог вашего текущего рабочего каталога.
Общий синтаксис:
компакт диск -
Пример:
gaurav @ ubuntu: ~ / workspace / snap / vim-editor $ pwd / home / gaurav / workspace / snap / vim-editor gaurav @ ubuntu: ~ / workspace / snap / vim-editor $
Здесь я сейчас работаю в каталоге «vim-editor». Предположим, пользователь желает перейти в предыдущий каталог, тогда компакт диск -
может быть полезным. Посмотрим как.
trinity @ ubuntu: ~ / workspace / snap / vim-editor $ cd - / home / trinity / workspace / snap trinity @ ubuntu: ~ / workspace / snap $
Здесь мы перешли в предыдущий каталог под названием «snap».
Вывод
В этом очень простом руководстве мы узнали об очень простой и удобной команде компакт диск
(т.е. изменить каталог), используемый во всех системах Linux. Теперь мы сможем перемещаться по нескольким каталогам во время работы с терминалом без использования графического интерфейса. компакт диск
После изучения этого руководства команда будет удобна в использовании.