两个与FTP相关的常用软件

lftp 和 curlftpfs

一、
使用 bookmark,记得备份 ~/.lftp/bookmarks 文件

快速连接站点:lftp :/> o 书签名

查看lftp的默认设置: 浏览 /etc/lftp.conf 文件,或在 lftp 提示符下输入命令:set -a

lftp 站点名:/> set 变量名 值    用于临时改变某一参数,如果想保留设置使之在每次开启lftp时都生效,则写入 ~/.lftp/rc

      

常用的有:debug 3显示出错信息

 set ftp:charset GBK    当出现中文乱码时改变远端字符编码

有时无法被动模式连接,转为主动模式就可以列目录了:在 lftp 登录后执行: set ftp:passive-mode no

下载单个文件用 get ;名字含有wildcard 的一组文件用 mget 下载;pget 可用多个连接下载(默认使用 -n 5)。这三者均可用 -c 续传。

 
下载整个目录:mirror 参数 远端目录 [本地路径]
-c 续传
-e 比较远端和本地端的目录, 假如远端没有的, 就将本地端的档案删除, 也就是将本地端和远端资料同步。
-R 上传整个目录
-n 只下载较新的文件
-r 不用递归到子目录中
--parallel=n 同时开n个连接下载 n 个文件(预设一次只下载一个)

二、

 curlftpfs is A filesystem for acessing FTP hosts based on FUSE and libcurl. 即把 FTP 挂载到本地磁盘的某个目录。

 curlftpfs -o codepage=gbk,ipv4[ipv6],user=帐号[:密码] 站点名或IP 本地挂载点

 对当前用户开放挂载点的权限,卸载时用 $ fusermount -u 挂载点

使用mpd 播放FTP上的音乐文件:在 mpd 的 music_dirs 中生成 ftpmusic 软链到挂载点或含有音乐文件的子目录,然后

mpc update && mpc ls ftpmusic | mpc add

原文地址:https://www.cnblogs.com/shankun/p/lftp_and_curlftpfs.html