• 欢迎访问挑战自我博客网站,安全研究,web渗透,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入挑战自我博客网站 网站主页

1、利用curl下载文件

下载单个文件,默认将输出打印到标准输出中(STDOUT)中

curl http://www.tiaozhanziwo.com/test.exe

也可以通过-o/-O选项保存下载的文件到指定的文件中:

-o:将文件保存为命令行中指定的文件名的文件中
-O:使用URL中默认的文件名保存文件到本地

# 将文件下载到本地并命名为test.html
curl -o test.html http://www.tiaozhanziwo.com/test.html
 
# 将文件保存到本地并命名为test.html
curl -O http://www.tiaozhanziwo.com/tes t.html

2、利用curl上传文件

可以通过 -T 选项可将指定的本地文件上传到FTP或者WEB服务器上

# 将myfile.txt文件上传到服务器
curl -u ftpuser:ftppass -T myfile.txt ftp://www.tiaozhanziwo.com
 
# 同时上传多个文件
curl -u ftpuser:ftppass -T "{file1,file2}" ftp://www.tiaozhanziwo.com
 
# 从标准输入获取内容保存到服务器指定的文件中
curl -u ftpuser:ftppass -T - ftp://www.tiaozhanziwo.com/myfile_1.txt

#把单个文件上传到WEB服务器中
curl -T myfile.txt ftp://www.tiaozhanziwo.com