SFTP 怎么往服务器上上传整个文件夹?

SFTP 怎么往服务器上上传整个文件夹?,第1张

使用SecureSRT中的SFTP传递文件时,有个小细节值得注意一下:

1)在文件夹名dirname后加上'/',传输后,目标位置没有新建文件夹dirname,只有dirname文件夹下的各个文件。

如:

sftp>get -r smsrc/

2)在文件夹名dirname后不加'/',传输后,目标位置新建文件夹dirname,所有文件位置新建文件夹dirname下。

如:

sftp>get -r smsrc

回车提示输入密码。进入提示符sftp>如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以

ssh fyt@202.206.64.33 (其实sftp就是ssh 的一个程式。)

sftp>get /var/www/fuyatao/index.php /home/fuyatao/

这条语句将从远程主机的 /var/www/fuyatao/目录下将 index.php 下载到本地 /home/fuyatao/目录下。

sftp>put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/

这条语句将把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录下。

改变路径可以用cd ,改变本机路径可以用 lcd

ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.

要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp.

如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。在图形界面下 *** 作就简便多了。

如果是window下上传到linux,可以安装个flashfxp软件。输入用户密码。就可以象ftp一样上传文件到linux里。。

如果是linux传linux。。。

直接使用sftp ip 输入用户密码,然后用cd ls put get等命令就可以把文件传到相应目录

具体命令参数可以输入sftp --help 就可以参看了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9025905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存