Как записать путь к папке с пробелом в ее имени? [дубликат]

Я не могу понять, как записать путь к папке, которая включает в себя пробелы в своем имени (в Терминале) .

Я пробовал:

cd /path/path/path/"A Folder"/file

cd /path/path/path/'A Folder/file

cd /path/path/path/A_Folder/file

, но все они возвращают ошибку через терминал:

[command]: cannot access '/path/path/path/A Folder/file' No such a file or directory 

Я все еще могу получить к нему доступ, выполнив следующие действия:

cd /home
cd user
cd Desktop
cd "Bash Programming"
bash Example
37
задан 13 October 2017 в 22:22

4 ответа

Можно включить целый путь двойными кавычками ("), одинарная кавычка (') или выйти из пробела с помощью обратной косой черты (\):

cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file
57
ответ дан 23 November 2019 в 00:17

Любая кавычка все имя:

cd "/path/path/path/A Folder/file"

или Escape просто странные символы (пространство, в этом случае) использование обратной косой черты.

cd /path/path/path/A\ Folder/file

Другая вещь попробовать, использует заполнение клавишей Tab:

cd /home/user/Desktop/Bas

Тогда нажимают клавишу TAB, это должно завершить ее к:

cd /home/user/Desktop/Bash\ Programming/

Тогда можно ввести остальную часть пути.

9
ответ дан 23 November 2019 в 00:17

Вы попробовали это?

cd Bash\ Programming

Или

/path/path/path/A\ Folder/file
5
ответ дан 23 November 2019 в 00:17

или помещенный весь или частичный путь в одинарную или двойную кавычку или Escape располагает с интервалами с обратной косой чертой.
, Например:

cd /path\ to\ folder  
cd '/path to folder'
3
ответ дан 23 November 2019 в 00:17

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

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