本地有一个文件夹为my_dir,里面有四个文件,分别是test1.txt,user_account,tools_user,plans

要把这个my_dir文件夹传到ftp 192.168.8.2 的ftp/test目录下,代码如下:

curl -u 用户名:密码  ftp://192.168.8.2/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.2/test/my_dir/  -v

}

done

 下载文件:

curl -u 用户名:密码  -o  local_dir.tar   ftp://192.168.8.2/test/my_dir/$remote_dir.tar  -v

相关文章:

  • 2022-12-23
  • 2021-08-31
  • 2021-12-10
  • 2021-12-03
  • 2021-11-23
  • 2021-09-19
  • 2021-08-03
猜你喜欢
  • 2021-07-16
  • 2022-12-23
  • 2021-06-21
  • 2021-06-07
  • 2021-10-24
相关资源
相似解决方案