似乎无法使用PuTTY更改目录 - “没有此类文件或目录”错误


0

我需要使用PuTTY提交程序,但我以前从未使用过它,并且很难更改我的目录。我已成功连接到我自己的Linux计算机,但似乎无法将目录更改为我需要它的位置。我想转移的文件位于:

C:\Users\xxx\workspace\Life

因此,我认为这将工作:

cd \C:\Users\xxx\workspace\Life

但是我得到了“没有这样的文件或目录”的回复。我究竟做错了什么?


这将更改远程服务器上的目录,而不是本地计算机上的目录。由于您具有对服务器的SSH访问权限,请尝试使用WinSCP将文件传输到远程Linux服务器。(我假设你在Windows上)

当你有PuTTY时,你也可以使用包含的pscp。
bart

Answers:



1

PuTTY是一个telnet客户端。它不用于文件传输。我假设您正在使用PSFTP,即PuTTY套件中的ftp客户端。

如果是这种情况,那么要更改本地目录,请使用lcd而不是cd。该cd命令用于更改所连接的Linux计算机上的目录。

编辑:

传输文件最简单的方法是使用FTP。事实证明,您不需要PuTTY或任何其他FTP客户端; Windows通过Windows资源管理器提供内置FTP支持。只需输入ftp://accountname@linuxcomputer.myschool.edu地址栏(当然,替换正确的信息)。资源管理器应该要求输入密码,输入后,您应该看到目标计算机就像是PC上的另一个驱动器一样。只需复制并粘贴文件,就像在硬盘上制作副本一样。(某些版本的Windows资源管理器中存在一个错误,在您建立连接后,它会显示一个空白目录。您可以通过将焦点放回地址栏并按Enter键而不更改地址来解决此问题。)


对不起,我相信我的问题措辞不好,我相信我的意思是如何将文件从Windows复制到我连接的Linux计算机上?

我编辑了我的答案,包括从Windows复制到Linux计算机的说明。

0

PuTTY本身不是文件传输程序。它允许您访问远程计算机,但您不会在那里看到任何文件。

但是,PuTTY包括两个名为PSCP和PSFTP的文件传输程序。你可能需要使用它们。从Windows PC上的命令提示符开始的基本用法:

pscp myfile username@hostname:~/

对不起,我相信我的问题措辞不好,我相信我的意思是如何将文件从Windows复制到我连接的Linux计算机上?

就像他说的那样。它是Windows中用于将本地文件传输到Linux的命令行。
bart
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.