Содержание
Linux компакт диск Команда меняет текущий каталог. Он используется, когда вы находитесь в сеансе оболочки (например, когда вы запустили окно терминала с графического рабочего стола), чтобы изменить текущий рабочий каталог.
LifeWire
Рабочие каталоги в Linux
Когда вы используете Linux в графической среде, вы редко думаете о текущем рабочем каталоге. Однако, когда вы работаете в оболочке, система предполагает, что объем вашей работы является текущим каталогом, если вы не укажете иное. Например, когда вы сохраняете файл в LibreOffice Writer, он по умолчанию становится вашим домашним каталогом, но когда вы сохраняете файл с помощью текстового редактора в оболочке, он по умолчанию становится текущим рабочим каталогом.
Чтобы проверить, в каком каталоге вы находитесь, используйте PWD команда. Он выведет ваш рабочий каталог (отсюда и название команды) на стандартный вывод.
Как использовать команду «CD» для изменения текущего рабочего каталога
компакт диск Команда элегантна в своей простоте:
Команда поддерживает только два параметра, оба из которых редки:
- -п: Используйте физическую структуру каталогов и игнорируйте символические ссылки
- -L: Требуется, чтобы следовали символические ссылки
Локальные и абсолютные пути в команде «CD»
Используйте либо абсолютные, либо локальные пути с компакт диск команда. Абсолютный путь начинается с корневого каталога, тогда как локальный путь относится к текущему рабочему каталогу.
Например, если вы сейчас находитесь в / var / www / html, но хотите перейти в / var / www / html / img, любая из этих команд работает:
Ярлыки для перемещения по файловой системе
Скриншот
Используйте следующие ярлыки с компакт диск команда:
- /: Перемещение в корневой каталог (косая черта)
- ..: Перемещение в родительский каталог (два периода без пробела)
- ~: Перемещение в домашний каталог вошедшего в систему пользователя (тильда)
- —: Переход к предыдущему каталогу (дефис)
В зависимости от вашей оболочки вы можете увидеть либо один из ярлыков, добавленных к вашему имени пользователя в приглашении оболочки, либо имя текущего каталога.
Проблемы с разрешениями
В Linux и каталоги, и файлы имеют разрешения. Вообще говоря, любой файл или каталог может быть доступен для чтения, записи или выполнения для вас, в зависимости от того, являетесь ли вы владельцем объекта, частью группы, которой предоставлен доступ к нему, или глобально авторизованным пользователем.
Если вы попытаетесь перейти в каталог, где вы не можете нормально читать содержимое, вы получите ошибку. Например, обычная учетная запись пользователя, работающая в оболочке Bash и пытающаяся получить доступ к / root, получит следующую ошибку:
Либо двигаться с повышенными привилегиями (например, через Судо команда) или измените права доступа к каталогу, используя CHMOD команда.
Сила команды «Судо»
Как использовать команду Chmod для Linux