我正在尝试将 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
据我检查,该目录及其内容存在。
我该如何进行复印任务?
答案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/ ~