Как возможно, что папка там, уже не одновременно?
valo@Castor:~$ cd /home
valo@Castor:/home$ cd /valo
bash: cd: /valo: No such file or directory
valo@Castor:/home$ ls
valo
valo@Castor:/home$ cd /valo
bash: cd: /valo: No such file or directory
valo@Castor:/home$
То, что комментарии предложили, но не сказали, то, что /
символ вводится перед именем valo
заставляет систему искать каталог valo
как подкаталог /
или корень файловой системы.
Вещь о cd
команда для запоминания состоит в том, что это будет или искать "относительный" путь или "абсолютный" путь на основе вводимого пути. Когда вводимый путь начинается с a /
это ищет полный путь, означая, что это начинает с корня файловой системы. Когда символ - что-либо еще, он ищет путь для начала в текущем месте.
В Вашем примере, когда Вы находитесь в /home
и введите cd /valo
это ищет полный путь /
(корень файловой системы) valo
, который не существует. Если Вы вводите cd valo
это ищет valo
в текущем каталоге. Если это находится в /home
каталог, это найдет его.
Некоторые основные команды, которые можно использовать для навигации по каталогам на терминале:
cd
и cd ~
оба возьмет Вас к тому же месту - корневой каталог Ваших пользователей
pwd
распечатает текущий каталог, и это также перечислено при приглашении командной строки.
Если Вы находитесь в каталоге /home
и Вы вводите ls
и посмотрите
valo@Castor:/home$ ls
valo
Затем Вы знаете valo
подкаталог текущего каталога. Для изменения на тот каталог введите команду:
cd valo
Некоторые эквивалентные команды cd ./valo
и cd /home/valo
Иногда эти другие способы указать подкаталог необходимы.