3

У меня есть папка с именем abcd\fff\ggg\ddd

Как я могу сделать это в cd ?

2 ответа2

6

Вы должны экранировать символ обратной косой черты, чтобы он работал:

cd abcd\\fff\\ggg\\ddd/

Экранирование означает префикс обратной косой черты (также нужно делать это, если в каталоге есть пробел), как ни странно, обратной косой черты. Linux интерпретирует одну обратную косую черту как escape-символ, позволяя вам получить доступ к каталогам и файлам, содержащим пробелы, обратную косую черту и другие специальные символы.

Это лучшая практика; Это хорошая идея, чтобы привыкнуть понимать, как и когда использовать escape-символ, если вы собираетесь использовать командную строку Linux. Другой ответ предоставлен:

cd 'abcd\fff\ggg\ddd'

тоже будет работать. Я предоставил свой как более полный и «правильный» ответ, поскольку понимание концепции escape-символов необходимо для правильного взаимодействия с CLI.

4
cd 'abcd\fff\ggg\ddd'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .