2024年11月Linux系统中lftp用法汇总(2)

发布时间:

  ⑴man lftp

  ⑵或登录ftp后输入

  ⑶就可以看到命令列表

  ⑷下面我们看一下lftp常用的命令:

  ⑸显示远端文件列表(!ls 显示本地文件列表。

  ⑹切换远端目录(lcd 切换本地目录。

  ⑺下载远端文件(可以用通配符也就是 *。

  ⑻使用多个线程来下载远端文件, 预设为五个。

  ⑼下载/上传(mirror -R/同步 整个目录。

  ⑽上传多个文件(支持通配符。

  ⑾移动远端文件(远端文件改名。

  ⑿删除多个远端文件(支持通配符。

  ⒀显示目前远端所在目录(lpwd 显示本地目录。

  ⒁计算远端目录的大小

  ⒂执行本地 shell的命令(由于lftp 没有 lls, 故可用 !ls 来替代

  ⒃bookmark

  ⒄ftp中的bookmark命令,是将配置写到~/.lftp/bookmarks文件中;我们可以直接修改此文件,快速登陆ftp服务器。

  ⒅、mirror 同步镜像,备份服务器文件

  ⒆今天主要的问题是解决如何备份服务器端文件的问题。了解了mirror指令的用法后,发现比较适合而且好用。

  ⒇、下载服务器端文件:

  ⒈# mirror –vn RCD LCD //RCD为远程路径,LCD为本地路径

  ⒉# mirror –R LCD RCD

  ⒊下附一个自动同步的脚本:

  ⒋#!bin/bash

  ⒌echo “script start at `date ”+%Y-%m-%d %H:%M:%S”

  ⒍HOST=”hostname”

  ⒎USER=”yourname”

  ⒏PASS=”password”

  ⒐LCD=”LocalePath”

  ⒑RCD=”RemotePath”

  ⒒/usr/sbin/lftp 《《 EOF

  ⒓mirror $RCD $LCD

  ⒔echo “script end at “ `date ”+%Y-%m-%d %H:%M:%S”

  ⒕上面就是Linux使用lftp的方法介绍了,lftp中常用的命令有ls、cd、get等,除了文件的上传下载,lftp还能够备份服务器文件。