首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文件下载到本地驱动器

将文件下载到本地驱动器
EN

Stack Overflow用户
提问于 2008-10-01 09:09:38
回答 5查看 4.2K关注 0票数 4

在bash中使用ssh登录到另一台计算机时,将文件下载到本地硬盘驱动器的最佳方式是什么。我知道sftp,但它不方便,例如它缺少目录名的制表符补全。我使用的是Ubuntu 8.04.1。我没有公网IP,不想设置动态动态DNS解决方案。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-10-01 09:40:57

我也在运行Ubuntu 8.04.1,如果我输入

代码语言:javascript
运行
复制
$ scp me@myserver.mydomain.com:.bashr<TAB>

我确实得到了制表符完成(即bash正在sshing到我的服务器,并从那里的文件系统获得完成结果)。然后

代码语言:javascript
运行
复制
$ scp me@myserver.mydomain.com:.bashrc .

将我的.bashrc从服务器复制到本地计算机上的当前目录。

如果您不了解这一点,请尝试使用sudo apt-get install bash-completion,并检查您的.bashrc是否包含以下行(我的默认包含):

代码语言:javascript
运行
复制
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi
票数 6
EN

Stack Overflow用户

发布于 2008-11-19 21:20:36

鱼怎么样?*Fi*le transfer over *Sh*ell-你可以在控制台中使用午夜指挥官:

代码语言:javascript
运行
复制
$ sudo apt-get install mc
$ mc

然后点击F9;在远程主机的ssh链接中键入-> Shell link。在提示输入计算机名称时,指定:

代码语言:javascript
运行
复制
user@host

系统将提示输入密码(如果您的SSH密钥已设置为自动登录,则自动登录)

现在,您可以浏览远程文件系统,根据需要选择并复制(F5)。

票数 1
EN

Stack Overflow用户

发布于 2008-10-01 09:12:24

我不知道。

I'd $ scp host:文件本地分配

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/156810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档