方法一:更改目录然后复制:

方法一:更改目录然后复制:

我是完全的菜鸟,所以提前感谢你的帮助。

在我的 chromebook 中使用 Linux 并尝试安装 Vuescan。

安装程序要求我输入以下内容:

sudo cp vuescan.svg /usr/share/icons/hicolor/scalable/apps/

然而当我这样做时,我得到:cp:无法统计“vuescan.svg”:没有这样的文件或目录

我搜索了几个小时试图找到解决方案,但无济于事。以下是我的文件夹中的内容。


robwilton@penguin:~$ pwd
/home/robwilton
robwilton@penguin:~$ ls

Argyll_V2.1.2
Argyll_V2.1.2_linux_x86_64_bin.tgz
chef
LibreOffice_7.0.1.2_Linux_x86-64_deb
LibreOffice_7.0.1_Linux_x86-64_deb.tar.gz
VueScan
vuex6497.tgz

robwilton@penguin:~$ 

请参阅附件截图。

在此处输入图片描述

非常感谢任何帮助或建议。

谢谢你!

答案1

我不熟悉如何在 ChromeOS 中运行 Ubuntu。在我看来,该文件夹VueScan存在于两个地方:

  1. 在屏幕截图中,文件管理器显示的位置为:My files/Linux files/VueScan

  2. pwd根据和命令的输出,ls位置是:

    /home/robwilton/VueScan
    

ChromeOS 和 Ubuntu 表示文件位置可能略有不同。这两个是同一个位置。我假设它们是相同的。

方法一:更改目录然后复制:

步骤 1:在终端中将目录更改为 VueScan

打开一个终端(如果尚未打开)并输入:

cd VueScan

注意,Linux 文件区分大小写。VueScan并且vuescan是完全不同的文件夹或文件。因此请小心输入。当您输入上述命令并按下时,Enter命令提示符将从:

robwilton@penguin:~$

到:

robwilton@penguin:~/VueScan$

现在您知道您在~/VueScan文件夹内。

第 2 步:按照指示复制文件:

现在您可以按照说明使用命令cp复制指定位置的文件。例如:

sudo cp vuescan.svg /usr/share/icons/hicolor/scalable/apps/

现在上述命令应该可以工作了,并且文件vuescan.svg位于文件夹内~/VueScan,并且您已经进入了该文件夹。

笔记:通常,当文件成功复制后,您不会收到确认信息。默认情况下,只会报告错误。

(高级)方法 2:使用相对或绝对文件路径复制

您可以避免使用更改目录命令,cd而只使用复制命令cp并告诉命令源文件的位置:

sudo cp ~/VueScan/vuescan.svg /usr/share/icons/hicolor/scalable/apps/

请注意文件夹和文件名称的大小写。另外,不要忘记文件夹名称前的~和。代表您当前的位置,即。我从命令输出中知道了这一点。/~/home/robwiltonpwd

因此指定源文件位置的另一种方法是:

sudo cp /home/robwilton/VueScan/vuescan.svg /usr/share/icons/hicolor/scalable/apps/

现在,您可以使用两种方法之一将所有文件复制到其各自的位置。

希望这可以帮助

相关内容