Ошибка в терминале: cp не может stat -r 'нет такого файла или каталога в linux - PullRequest
0 голосов
/ 27 февраля 2020

Я получаю следующую ошибку при выполнении команды с помощью сценария оболочки (. sh)

sudo cp –r /home/suri/vct.tar.gz  /usr/local/vcs

Как решить эту проблему?

UNIX ОС

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

Вы скопировали эту команду из какого-нибудь "полезного" документа MS Word или чего-то такого? Потому что он превратил da sh - в дефис UTF-8, (= два байта, восьмеричный 342 200). Это не сработает.

Обратите внимание, что -r означает рекурсивное копирование, которое для простого ZIP-файла бесполезно (но, тем не менее, будет работать с GNU fileutils cp.)

0 голосов
/ 27 февраля 2020

Вы копируете файл в каталог, поэтому команда cp ожидает список файлов и каталога. И -r не имеет особого смысла при копировании файлов. Используйте образец

sudo cp /home/suri/vct.tar.gz  /usr/local/vcs

Также возможно, что вы используете не обычный da sh, а типографский c один. В таком случае попробуйте написать команду от руки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...