На этот вопрос уже есть ответ здесь:
Я пробовал cd Desktop/Shared Parallels Folders/Home/Downloads
, но linux не распознает эти каталоги, No such Directory etc. Почему?
Каталог, в который Вы пробуете к cd
, содержит пробелы. Оболочка не имеет дело с теми легко, она останавливает в первой и trerats следующую последовательность символов как отдельный аргумент. Другими словами, то, что Вы на самом деле выполнили, было:
cd Desktop/Shared
, Который не существует и оболочка жаловалась. Для обхождения этого необходимо или выйти из пробелов с \
:
cd Desktop/Shared\ Parallels\ Folders/Home/Downloads
или заключить путь в кавычки:
cd 'Desktop/Shared Parallels Folders/Home/Downloads'
Вышеупомянутое будет работать, если Вы просто откроете новый терминал, потому что новые сессии оболочки запускаются в Вашем корневом каталоге, и Desktop
подкаталог этого. Если Вы будете в различном каталоге, необходимо будет дать полный путь как так:
cd ~/Desktop/Shared\ Parallels\ Folders/Home/Downloads
или
cd "~/Desktop/Shared Parallels Folders/Home/Downloads"
~
просто стенография для корневого каталога Вашего пользователя. Это - эквивалент /home/youruser
. Однако для использования этого, еще необходимо использовать двойные кавычки ("
), это рассматривает как литерал ~
и не расширяет оболочка.