如何通过mac 命令行上传文件件

紧急怎么用socket的send发送STOR命令上传文件 - VC/MFC当前位置:& &&&紧急怎么用socket的send发送STOR命令上传文件紧急怎么用socket的send发送STOR命令上传文件&&网友分享于:&&浏览:58次紧急!!如何用socket的send发送STOR命令上传文件我想把 & c:\a.txt上传到服务器 & ftp://111.111.111.111/fd/下
请问怎么写?------解决方案--------------------FTP的客户机协议很简单
&协议 参数 &中间是空格
&STOR FileName &
-----search FTP
lots of result
------解决方案--------------------如果对ftp协议不是很清楚,为什么非要用socket的方式呢,网上有很多现成的封装好的ftp client代码,拿来用或者研究下嘛
------解决方案--------------------CFtpConnect --putfile就可以实现这个功能
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有如何在命令行中使用ftp命令上传和下载文件
& 作者:佚名 & 来源:本站整理 & 浏览:8823 & 评论:
怎么在Linux shell中使用ftp命令。包括如何连接FTP服务器,上传或下载文件以及创建文件夹。尽管现在有许多不错的FTP桌面应用,但是在服务器、SSH、远程会话中命令行ftp命令还是有很多应用的。比如。需要服务器从ftp仓库拉取备份。
步骤 1: 建立 FTP 连接想要连接 FTP 服务器,在命令上中先输入ftp然后空格跟上 FTP 服务器的域名 '' 或者 IP 地址例如:
ftp 192.168.0.1
注意: 本例中使用匿名服务器。
替换下面例子中 IP 或域名为你的服务器地址。
步骤 2: 使用用户名密码登录绝大多数的 FTP 服务器是使用密码保护的,因此这些 FTP 服务器会询问'username'和'password'.如果你连接到被称作匿名 FTP 服务器(LCTT 译注:即,并不需要你有真实的用户信息即可使用的 FTP 服务器称之为匿名 FTP 服务器),可以尝试anonymous作为用户名以及使用空密码:Name: anonymousPassword:之后,终端会返回如下的信息:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp&登录成功。
步骤 3: 目录操作FTP 命令可以列出、移动和创建文件夹,如同我们在本地使用我们的电脑一样。ls可以打印目录列表,cd可以改变目录,mkdir可以创建文件夹。使用安全设置列出目录ftp& ls服务器将返回:200 PORT command successful. Consider using PASV.150 Here comes the directory listing.directory list........226 Directory send OK.
改变目录:改变目录可以输入:ftp& cd directory服务器将会返回:250 Directory succesfully changed.
步骤 4: 使用 FTP 下载文件在下载一个文件之前,我们首先需要使用lcd命令设定本地接受目录位置。lcd /home/user/yourdirectoryname如果你不指定下载目录,文件将会下载到你登录 FTP 时候的工作目录。现在,我们可以使用命令 get 来下载文件,比如:get file文件会保存在使用lcd命令设置的目录位置。服务器返回消息:local: file remote: file200 PORT command successful. Consider using PASV.150 Opening BINARY mode data connection for file (xxx bytes).226 File send OK.XXX bytes received in x.xx secs (x.xxx MB/s).
下载多个文件可以使用通配符及 mget命令。例如,下面这个例子我打算下载所有以 .xls 结尾的文件。mget *.xls步骤 5: 使用 FTP 上传文件完成 FTP 连接后,FTP 同样可以上传文件使用 put命令上传文件:put file当文件不再当前本地目录下的时候,可以使用绝对路径:put /path/file同样,可以上传多个文件:mput *.xls步骤 6: 关闭 FTP 连接完成FTP工作后,为了安全起见需要关闭连接。有三个命令可以关闭连接:byeexitquit任意一个命令可以断开FTP服务器连接并返回:221 Goodbye需要更多帮助,在使用 ftp 命令连接到服务器后,可以使用help获得更多帮助。
网友评论&&
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
关注新云安卓游戏网我使用过的Linux命令之sftp - 安全文件传输命令行工具 - Bash @ Linux - ITeye技术网站
博客分类:
我使用过的Linux命令之sftp - 安全文件传输命令行工具
本文链接:
(转载请注明出处)
sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。
格式:sftp &host&
通过sftp连接&host&,端口为默认的22,用户为Linux当前登录用户。
格式:sftp -oPort=&port& &host&
通过sftp连接&host&,指定端口&port&,用户为Linux当前登录用户。
格式:sftp &user&@&host&
通过sftp连接&host&,端口为默认的22,指定用户&user&。
格式:sftp -oPort=&port& &user&@&host&
通过sftp连接&host&,端口为&port&,用户为&user&。
sftp连接成功之后常用操作命令如下:
help/? 打印帮助信息。
查看远程服务器当前目录;
查看本地系统的当前目录。
将远程服务器的当前目录更改为&dir&;
将本地系统的当前目录更改为&dir&。
ls 显示远程服务器上当前目录的文件名;
显示远程服务器上当前目录的文件详细列表;
ls &pattern& 显示远程服务器上符合指定模式&pattern&的文件名;
ls -l &pattern&
显示远程服务器上符合指定模式&pattern&的文件详细列表。
lls 显示本地系统上当前目录的文件名;
lls的其他参数与ls命令的类似。
get &file& 下载指定文件&file&;
get &pattern& 下载符合指定模式&pattern&的文件。
put &file& 上传指定文件&file&;
get &pattern& 上传符合指定模式&pattern&的文件。
progress 切换是否显示文件传输进度。
mkdir &dir& 在远程服务器上创建目录;
lmkdir &dir& 在本地系统上创建目录。
exit/quit/bye 退出sftp。
! 启动一个本地shell。
! &commandline& 执行本地命令行。
其他命令还有:chgrp, chmod, chown, ln, lumask, rename, rm, rmdir, symlink, version。
[root@jfht ~]# stty erase ^H
[root@jfht ~]# sftp 192.168.1.181
Connecting to 192.168.1.181...
root@192.168.1.181's password:
sftp& ls -l *.gz
-rw-r--r--
7770116 May 14
2010 mini.tar.gz
sftp& lls *.gz
ct08.min.tar.gz
files.a.tar.gz
sftp& get mini.tar.get
Couldn't stat remote file: No such file or directory
File "/root/mini.tar.get" not found.
sftp& ^[[A
Invalid command.
sftp& get mini.tar.gz
Fetching /root/mini.tar.gz to mini.tar.gz
/root/mini.tar.gz
100% 7588KB
lls mini.tar.gz -l
-rw-r--r-- 1 root root -03 15:20 mini.tar.gz
sftp& quit
[root@jfht ~]#
1. 在 sftp 登入之后的命令行中,如果按 Backspace 将会出现怪字符 ^H, 怎样才能使 Backspace 产生它应有的作用?()
2. 怎样才能做到 sftp 免登录?这样做之后,一是可以免去输入密码的麻烦,二是可以在脚本中使用了。()
3. 怎样用 sftp 来调用一系列已经编写好的命令,比如先进入某个目录,然后下载其下的文件,然后退出。()
【1】gloryme linux下如何使用sftp命令。
/blog/418829
【2】心剑龙鹰 linux下SSH远程登录另一台LINUX,并且用sftp上传下载文件
/nxswxxg/blog/item/ecd.html
【3】Linuxeden Linux下sftp自动上传文件
/html/softuse/727.html
浏览 32086
codingstandards
浏览: 2869846 次
来自: 上海
楼主咋没分析下源码呢?
tail -F 就可以吧
新手学习了,就是不明白为一个网卡配多个ip有什么用
不错,谢谢!
不错,谢谢!博客访问: 307726
博文数量: 145
博客积分: 0
博客等级: 民兵
技术积分: 1876
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。
&&& 其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):
&&& sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。
&&& rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。
&&& 记住一点,不论是send还是received,动作都是在服务器上发起的。我们习惯了说上传或是下载,其实大可不必。使用这两个命令,只要思考一点,是要把文件从服务器上发送出去,还是从客户端接上接收回来,就可以了。
&&& 若想把文件从客户端上传到服务器,就是服务器将文件接收回来,逻辑是:我(客户端)上传,你(服务器)接收,使用rz。
&&& 若想把文件从服务器上下载回(到客户端),就是服务器将文件发送出去,逻辑是:我下载(客户端),你(服务器)发送,使用sz。
&&& 好吧,最后总结为一句话:
&&&&我(客户端)上传,你(服务器)接收(RZ),我下载(客户端),你(服务器)发送(SZ)。
-----------------------------------------------------------------------------------------------------------------------------
下载一个文件
sz filename
下载多个文件
sz filename1 filename2
下载dir目录下的所有文件,不包含dir下的文件夹
输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行rz命令的目录。
-----------------------------------------------------------------------------------------------------------------------------
阅读(79908) | 评论(0) | 转发(2) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。如何在命令行中使用 ftp 命令上传和下载文件_Linux中国_传送门
你是真实用户吗(Are you a robot)?
我们怀疑你不是真实用户,已对你的访问做了限制。如果您是真实用户,非常抱歉我们的误判对您造成的影响,您可以通过QQ()或电子邮件()反馈给我们,并在邮件和QQ请求信息里注明您的IP地址:220.177.198.53,我们会尽快恢复您的正常访问权限。另外,如果您不是在访问的当前页面,我们建议您移步
或者 在浏览器中输入以下地址:http://chuansong.me/n/2047356 访问,您所访问的网站是从抓取的数据,请直接访问,会有更好的体验和更及时的更新。We suspect you are a robot.We are really sorry if you are not,and you can email us () with your current IP address: 220.177.198.53 to get full access to .If you are not accessing
for the current page,you'd better visit
for better performance,as the current website you are accessing is just spam.
觉得不错,分享给更多人看到
Linux中国 微信二维码
分享这篇文章
12月17日 13:00
Linux中国 最新头条文章
Linux中国 热门头条文章

我要回帖

更多关于 命令行上传文件 的文章

 

随机推荐