linux curl命令如何上傳本地文件夾和下載文件


本地有一個文件夾為my_dir,里面有四個文件,分別是test1.txt,user_account,tools_user,plans

要把這個my_dir文件夾傳到ftp 192.168.8.251 的ftp/test目錄下,代碼如下:

curl -u 用戶名:密碼  ftp://192.168.8.251/test/my_dir/  --ftp-create-dirs -v  #在ftp文件服務器上創建文件夾my_dir

cd my_dir

ls >target_file

sum_num=`cat target_file |wc -l`

for((i=1;i<$sum_num;i++))

do

{

upload_file=`sed -n "$i"p target_file`

echo upload file is $upload_file

curl  -u 用戶名:密碼  -T $upload_file  ftp://192.168.8.251/test/my_dir/  -v

}

done

 下載文件:

curl -u 用戶名:密碼  -o  local_dir.tar   ftp://192.168.8.251/test/my_dir/$remote_dir.tar  -v


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM