首页 > 解决方案 > Amazon EC2 实例 - 我上传的文件在哪里?

问题描述

我启动了一个 Linux 实例并上传了一个 python 文件。当我 SSH 进入我的实例时,它说找不到该文件:

python: can't open file 'file.py': [Errno 2] No such file or directory

我尝试按照谷歌搜索的建议找到 /var/www/html/ 文件夹,但 /var/www 不存在。

我使用的原始命令是:

scp -i /path/my-key-pair.pem /path/SampleFile.txt ec2-user@\[2001:db8:1234:1a00:9691:9503:25ad:1761\]:~

这似乎成功了,因为我上传后没有输出/错误消息。

标签: amazon-web-servicesubuntuamazon-ec2sshwindows-subsystem-for-linux

解决方案


@jbpib27 根据您上面共享的命令,您上传的文件将位于homeinstance 的目录中。要转到实例的主目录,请运行以下命令:

cd ~

或者

cd /home/ec2-user

您上传的文件将在您的实例的主目录中,因为在 scp 命令中,您~在其后放置:了您的实例主目录的缩写。

ec2-user@\[2001:db8:1234:1a00:9691:9503:25ad:1761\]:~


推荐阅读