Я не могу понять, как написать путь к папке, в имени которой есть пробелы (в терминале ).
Я пытался :
cd /путь/путь/путь/"Папка"/файл cd /путь/путь/путь/'Папка/файл cd /путь/путь/путь/A _Папка/файл
но все они возвращают ошибку через терминал :
[команда] :не удается получить доступ к '/path/path/path/A Folder/file' Нет такого файла или каталога
Я все еще могу получить к нему доступ с помощью таких шагов :
компакт-диск / дом CD-пользователь компакт-диск Рабочий стол компакт-диск "Программирование на Bash" bash пример
Вы можете заключить весь путь в двойные -кавычки (" ), одинарные -кавычки (' )или экранировать пробел с помощью обратной косой черты (\ ):
cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file
Либо укажите полное имя :
cd "/path/path/path/A Folder/file"
или экранируйте только странные символы пробелом (, в данном случае )используя обратную косую черту.
cd /path/path/path/A\ Folder/file
Еще одна вещь, которую можно попробовать, это использовать завершение с помощью табуляции :
cd /home/user/Desktop/Bas
Затем нажмите клавишу TAB, это должно завершить его до :
cd /home/user/Desktop/Bash\ Programming/
Затем вы можете ввести остальную часть пути.
Вы пробовали это?
cd Bash\ Programming
Или
/path/path/path/A\ Folder/file
либо поместите весь или частичный путь в одинарную или двойную кавычку, либо замените пробел обратной косой чертой.
Например :
cd /path\ to\ folder
cd '/path to folder'