最近搭了buffalo NAS机器(PS:这个机器有点垃圾,不开SSH自动化太低,傻瓜型,用处不大),用windows下文件夹ftp访问以及工具访问ftp都正常,但是用linux下ftp命令行访问时,cd 中文目录就报no such file or directory错误,因为ftp服务端接收到的目录名乱码了。

网络上搜了下有另外个ftp命令行工具lftp,试了下可以解决该问题,该工具可以进行ftp的字符集设置,功能也比较强大,最主要有mirror和多线程功能。

mirror

mirror aaa

将aaa目录整个的下载下来,子目录也会自动复制 本地自动建立目录

mirror OPTS remote [local]

下载整个目录(楼上的 get 只能用来抓档案)

-c 续传

-e 这个要小心一些, 比较远端和本地端的档案, 假如远端没有的, 就将本地端的档案删除, 也就是将本地端和远端资料同步。

-R 上传整个目录

-n 只下载较新的档案

-r 不用递回到目录中

--parallel=n 同时下载 n 个档案(预设一次只下载一个)

多线程

pget -c -n 10 file.dat

以最多10个线程以允许断点续传的方式下载file.dat

下载目录脚本

ftpip=x.x.x.x

ftpuser=user

ftppsd=psd

ftpdir=d1/d2

getfile()

{

#ftp -niv<

lftp <

open $ftpip

user $ftpuser $ftppsd

cd $ftpdir

#binary

#prompt

#mget $1

mirror -n $1

bye

!

}

if [ x"$1" = x ]

then

echo "Usage: $0 "

exit

fi

cd /backup/data

mkdir -p $1

getfile $1

linux ftp lftp,linux下lftp替代ftp相关推荐

  1. aix linux ftp,在AIX下安装配置FTP服务器

    两个目录的权限如下: drwxr-xr-x   2 tkbudget tkbudget        256 Mar 16 17:02 cron_logs drwxr-x---   2 tkbudge ...

  2. linux上连接ftp服务器,linux下lftp连接ftp服务器进行上传与下载的方法详解

    摘要 腾兴网为您分享:linux下lftp连接ftp服务器进行上传与下载的方法详解,中英翻译,中建在线,掌上看家,银行帮等软件知识,以及微信一键转发工具,小学英语冀教版,正是在下表情包,易问电信,万能 ...

  3. Linux下ftp下载方法--使用lftp命令

    首先安装命令: yum install -y lftp 1 登录: lftp user:password@ip 1 下载文件: get -c 文件名 1 脚本下载多个文件: lftp user:pas ...

  4. lftp linux,linux下使用 lftp

    linux下使用 lftp 发布时间:2007-03-18 11:41:08来源:红联作者:Addfun 一直想找一个在linux里能与FlashFXP比肩的ftp客户端,试过了若干种GUI的ftp ...

  5. 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...

    安装说明 安装环境:CentOS-6.3 安装方式:yum安装.rpm源码安装 软件:ftp-0.17-51.1.el6.x86_64.rpm 下载地址:http://pan.baidu.com/s/ ...

  6. linux下NFS、FTP使用讲解

    一.NFS  1.NFS简介 NFS全称是network file system 网络文件系统nfs依赖网络带宽的支持 NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS用户和程序可以像访 ...

  7. windows 远程访问别人的linux下的ftp服务器,linux与windows之间使用ftp相互访问(CentOS提示ftp:command not found)...

    启动linux及windows系统,这里默认linux系统的IP为192.168.1.15.打开windows的DOS终端,首先输入 :ftp 192.168.1.15 在使用账户和密码登陆:登陆格式 ...

  8. linux怎么配置ftp服务,Ubuntu下安装、配置FTP服务

    续根据前两篇 http://www.linuxidc.com/Linux/2011-09/42775.htm 与 http://www.linuxidc.com/Linux/2011-09/42777 ...

  9. linux 下简单的ftp客户端程序

    该ftp的客服端是在linux下面写,涉及的东西也比较简单,如前ftp的简单介绍,知道ftp主要的工作流程架构,套接字的创建,还有就是字符串和字符的处理.使用的函数都是比较简单平常易见的,写的时候感觉 ...

最新文章

  1. Log4J配置方式Java工程测试
  2. mysql备份脚本+关_mysql数据库自动定期备份的脚本
  3. QT学习 之 计算器的实现
  4. 基于 gRPC 和 .NET Core 的服务器流
  5. 随想录(程序语言只是SE的敲门砖)
  6. 图算法之——dijkstra算法
  7. 几大经典算法c语言cnds,各种算法的性能分析.docx
  8. tp5 微信新版本商家转到到零钱,v3秘钥,平台证书和平台证书序列号
  9. SVN出现红绿双向箭头原因及处理办法
  10. c语言d6d0,【单选题】汉字中的十六进制的机内码是D6D0H,那么它的国标码是(·) x2012 A. 5650H B. 5651H C. 5653H D. 5654H...
  11. webpack-dev-server代理请求配置
  12. 用python画枫叶-python-函数及练习
  13. BUUCTF basic PikaChu AWD-Test1 Webug 4.0
  14. typecho图片水印插件
  15. 新游戏发布《三国记黄巾之乱》—新引擎预热
  16. python和我的世界什么关系_我的世界史帝夫和him是什么关系?
  17. javaj经典程序编程50题
  18. Field ‘create_time‘ doesn‘t have a default value
  19. qrcode将生成的二维码转成图片格式
  20. 【期末网页设计】基于HTML学生信息管理系统网页项目的设计与实现

热门文章

  1. 视频教程-微信公众号使用教程-微信开发
  2. python 制作 艾宾浩斯记忆表
  3. python小游戏毕设 塔防小游戏设计与实现 (源码)
  4. 用python怎样解偏微分方程组_Python能解偏微分方程吗
  5. 从事Linux运维的自我介绍,运维面试自我介绍
  6. 关于打印出现空白的问题
  7. [2] Window PowerShell DSC 学习系列----DSC的资源(Resource)以及配置和格式(Configuration Sytax )
  8. 小白零基础如何快速入门互联网营销
  9. Web前端开发之CSS学习笔记10—栅格布局(网格布局)
  10. 微信小程序图片文字水平垂直居中对齐