Терминальный CD команды (изменяют каталог), непосредственно

Каталог Pictures расположен в /home/mj/Pictures/

Дисплеи Окна терминала (значение/home/mj/):

~$

В "Документации Ubuntu: Использование Терминала" это говорит:

… использование, "CD/var/www" для движения непосредственно в/www подкаталог/var/."

Я вхожу:

cd /Pictures/www

перейти непосредственно к каталогу Pictures

Терминальный ответ:

bash: cd: /Pictures/www: No such file or directory

Как я использую cd управляйте для движения непосредственно в каталог Pictures?

-2
задан 14 August 2015 в 23:12

2 ответа

Я не очень хорош на английском языке, таким образом, это будет просто rougth объяснением.

, Если бы Вы входите

cd/Pictures/www

в командную строку, Ваш ПК искал бы каталог под названием Изображения в начале Вашей файловой системы и затем искал бы подкаталог, названный www. Maby было бы лучше при открытии наутилуса (или какой-либо другой filebrowser выбора) и Вы вошли бы "/" в панель адреса (без кавычек). Теперь необходимо видеть начало файловой системы, это похоже на каталог C:/windows на окнах. Если Вы теперь хотите перейти к своей собственной домашней папке (папка, где у Вас есть свои изображения и документы и т.д.), doupleclick на домашней папке и затем на папке с Вашим именем пользователя. Другой способ получить доступ к Вашей домашней папке состоял бы в том, чтобы ввести "~" в Вашу панель адреса (без кавычек снова).

Теперь к материалу командной строки. Если бы Вы хотите перейти к своей собственной папке Pictures, это означало бы, что необходимо было бы войти

CD ~ / Изображения

, CD является командой "каталог изменения", и "~" говорит, что ПК должен измениться в корневой каталог. при добавлении "/Изображений" после того, как "~" теперь говорит, что ПК, как предполагается, изменяет каталог в подпапку "Pictures" домашнего или "~" каталога.

"/www" был просто примером как другим subfoldername.

Другой пример: предположите, что я хотел бы к CD в подпапку Develop папки Documents в моем корневом каталоге. Я теперь должен был бы войти

cd ~/Documents/Develop

, Если Вы уже находитесь в своем корневом каталоге (при запуске termial, он говорит, что ~ $, это означает, что Вы в своем "~" каталоге или корневом каталоге), можно просто войти

Изображения CD

, и Вы не должны входить "~ /" больше.

я надеюсь, что мог помочь

0
ответ дан 28 July 2019 в 20:47

Использовать

cd /home/mj/Pictures

Можно ли видеть различие между

cd /home/mj/Pictures/

и

cd /Pictures/www

Ведущая наклонная черта означает корневую папку Вашей файловой системы. Если Вы находитесь в /home/mj/, чем использование относительный путь, без продвижения / или полный и полный путь /home/mj/Pictures/.


NAME
    cd - Change the shell working directory.

SYNOPSIS
    cd [-L|-P] [dir]

DESCRIPTION
    Change the shell working directory.

    Change the current directory to DIR.  The default DIR is the value of the
    HOME shell variable.

    The variable CDPATH defines the search path for the directory containing
    DIR.  Alternative directory names in CDPATH are separated by a colon (:).
    A null directory name is the same as the current directory.  If DIR begins
    with a slash (/), then CDPATH is not used.

    If the directory is not found, and the shell option `cdable_vars' is set,
    the word is assumed to be  a variable name.  If that variable has a value,
    its value is used for DIR.

    Options:
        -L  force symbolic links to be followed
        -P  use the physical directory structure without following symbolic
        links

    The default is to follow symbolic links, as if `-L' were specified.

    Exit Status:
    Returns 0 if the directory is changed; non-zero otherwise.
1
ответ дан 28 July 2019 в 20:47

Другие вопросы по тегам:

Похожие вопросы: