cp: cannot stat : No such file or directory

Я пытаюсь скопировать пакет python из исходного каталога в .local/lib/python3.8/site-packages в другую папку. Ниже приведена команда, которую я использую

cp -R home/my_name/.local/lib/python3.8/site-packages/pdfminer/ home/my_name

Это дает мне следующую ошибку

cp: cannot stat 'home/my_name/.local/lib/python3.8/site-packages/pdfminer/': No such file or directory

Каталог и его содержимое существуют, как я проверил.

Как мне выполнить задачу копирования?

0
задан 17 May 2021 в 12:34

1 ответ

В команде, которую вы написали, вам нужен прямой слэш (/) перед исходным и конечным путями. Поэтому измените команду на:

cp -R /home/my_name/.local/lib/python3.8/site-packages/pdfminer/ /home/my_name

Это потому, что вы обращаетесь к источнику и получателю из корневого каталога (/). Без этого команда будет работать, но только, если текущий рабочий каталог будет корневым. Т.е. это тоже будет работать:

cd /
cp -R home/my_name/.local/lib/python3.8/site-packages/pdfminer/ home/my_name

И, не имея отношения к вашему вопросу, но если это ваш собственный каталог, вы можете заменить /home/my_name/ на ~. Т.е.,

cp -R ~/.local/lib/python3.8/site-packages/pdfminer/ ~
3
ответ дан 28 July 2021 в 11:39

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

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