终端要在哪里才能找到文件?

终端要在哪里才能找到文件?

我正在尝试使用 rpm 通过 linux 终端安装文件。我当前尝试安装的文件位于我的下载文件夹中,名为:vnc-server.rpm

但是当我rpm -Uvh linux-server.rpm在终端中输入时,我得到:error: open of vnc-server.rpm failed: No such directory or file.

但该文件显然存在,因为它就在这里。它是否需要位于特定位置以便终端找到它?

更新:我尝试使用“ls”命令,以便定期使用和使用 sudo 来查找文件目录,但找不到该文件。但不知何故,将其从我的下载文件夹中移出后,问题立即得到解决。

现在我可以尝试安装该文件,但由于缺少一堆依赖项,它仍然失败。

答案1

否,除非出于某种原因,您的下载文件夹的权限发生了变化,这将要求您在命令前加上须藤

看看这是否能解决你的问题: http://www.cyberciti.biz/tips/rpm-command-no-such-file-directory-error.html

答案2

有可能您当前不在下载文件夹中(或所需文件所在的位置)?尝试pwd在终端中输入命令,看看它返回哪个路径。如果它与文件路径不同,那么就没那么奇怪了。

或者,您可以使用命令检查工作目录中的文件ls -l,并尝试查看该文件是否列在那里。

如果自动完成功能不起作用,那么很可能是您不在正确的工作目录中,请尝试使用命令 cd将工作目录更改为文件所在的位置。

相关内容