На этот вопрос уже есть ответ здесь:
Ориентируюсь с помощью основных команд терминала (Ubuntu 16.04); У меня есть файл, указанный в моей папке "Загрузки"; файл записной книжки Jupyter с именем 'Indexing and Slicing.ipynb' и хочу скопировать файл в мой каталог пользователя 'uswang'. Перейдя в папку «Загрузки», я попробовал выполнить команду;
cp Indexing and Slicing.ipynb /home/uswang (To be 100% certain I even copy/paste the full file name) but receive the error,
cp: cannot stat 'Indexing': No such file or directory
cp: cannot stat 'and':No such file or directory
cp: cannot stat 'Slicing': No such file or directory
Я получаю ту же ошибку при попытке выполнить команду mv.
Почему это так? Пытался исследовать другие записи cp cannot stat, но, похоже, ни одна из них не имеет прямого отношения к моему затруднительному положению - Спасибо
Это вызвано тем, что имя файла имеет пробелы в нем. Необходимо или использовать символ ESC \
или используйте одинарные кавычки. Это также:
cp Indexing\ and\ Slicing.ipynb /home/uswang
или
cp 'Indexing and Slicing.ipynb' /home/uswang