使用curl下载上传ftp (一)
来源:互联网 发布:腾讯股票数据接口 编辑:程序博客网 时间:2024/05/18 11:50
使用curl下载上传ftp(一)
curl可以在shell下轻松上传下载ftp上的文件,相比ftp命令更具有优势,因为它能在单命令条件下,下载或者上传一个ftp文件,甚至可以删除文件。
下面看实例:
1. 列出ftp服务器上的目录列表:
curl ftp://malu.me/ –user name:passwd
curl ftp://malu.me/ –u name:passwd #简洁写法
curl ftp://name:passwd@malu.me #简洁写法2
2. 只列出目录,不显示进度条
curl ftp://malu.me –u name:passwd -s
3. 下载一个文件:
curl ftp://malu.me/size.zip –u name:passwd -o size.zip
root@OpenWrt:/# curl -u ftp:ftp -o 1.txt ftp://113.98.110.101/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 189 0 189 0 0 243 0 --:--:-- --:--:-- --:--:-- 244root@OpenWrt:/#
4. 上载一个文件:
curl –u name:passwd -T size.mp3 ftp://malu.me/mp3/
root@OpenWrt:/# curl -u ftp:ftp -o 1.txt ftp://113.98.110.101/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 189 0 189 0 0 243 0 --:--:-- --:--:-- --:--:-- 244root@OpenWrt:/#
5. 从服务器上删除文件(使用curl传递ftp协议的DELE命令):
curl –u name:passwd ftp://malu.me/ -X ‘DELE mp3/size.mp3’
6. 多文件下载
另外curl不支持递归下载,不过可以用数组方式下载文件,比如我们要下载1-10.gif连续命名的文件:
curl –u name:passwd ftp://malu.me/img/[1-10].gif –O #O字母大写
要连续下载多个文件:
curl –u name:passwd ftp://malu.me/img/[one,two,three].jpg –O #O字母大写
阅读全文
0 0
- 使用curl下载上传ftp (一)
- 使用curl下载上传ftp
- curl用ftp方式断点续传下载上传文件
- 利用curl进行ftp的下载和上传
- curl下载及上传命令使用整理
- 图解使用CURL下载和上传文件
- asp.net 使用ftp 上传 下载
- java 中使用FTP 下载 上传文件
- php curl ftp 下载文件
- FTP上传,下载
- FTP java 上传 下载
- ftp文件下载、上传
- ftp 上传和下载
- FTP java 上传 下载
- ftp上传 下载文件
- FTP上传,下载
- ftp下载上传
- Ftp上传、下载
- Android学习之Notifications(超详细)
- HDOJ ACMstep 2.1.3 相遇周期
- git config命令和Git配置文件
- 深度学习最全优化方法总结比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
- Kotlin for Android(四)Kotlin控制流
- 使用curl下载上传ftp (一)
- poj1979-dfs
- 1799 二分答案
- OkHttp3
- EasyDemo*40个比较重要的Android面试常见题
- Spark日志分析项目Demo(1)--Flume-ng的安装
- Unity3D 优化 6 ( 删除 FBX 的 默认材质,减少加载时间)
- 判断两个字符串是否相等
- spring技术内幕笔记:lazy-init属性和预实例化