linux下整站上传
上传目录: /home/sites/domain.com命令:[root@localhost /]# lftp f...
扫描右侧二维码阅读全文
17
2008/09

linux下整站上传

上传目录:
/home/sites/domain.com

命令:

[root@localhost /]# lftp ftp://uid:pwd@serveraddress/ cd ok, cwd=/ lftp uid@serveraddress:/>mirror -R /home/sites/domain.com

然后就是等待。。。。。

注意:mirros 后面的路径必须是系统的绝对路径。

关于lftp
CentOS 5已经自带了这个程序。如果没有可以通过yum install lftp安装
mirror -R 代表上传目录。具体的参数大家自己google下。

Last modification:November 26th, 2018 at 04:16 pm
If you think my article is useful to you, please feel free to appreciate

3 comments

  1. 路过

    mirros 后面的路径必须是系统的绝对路径。

    不必要是绝对路径

  2. John.Lv

    mirror参数详解

    用法: mirror [OPTS] [remote [local]]

    把指定的远程目录镜像到本地

    -c, --continue 如果可能, 继续一个镜像任务
    -e, --delete 删除在远程站点不存在的文件
    -s, --allow-suid 根据远程站点设置相应的 suid/sgid 位
    -n, --only-newer 只下载新的文件 (-c 没有作用)
    -r, --no-recursion 不下载子目录
    -p, --no-perms 不设置文件权限
    --no-umask 不在文件上使用umask
    -R, --reverse 反向镜像 (上传文件)
    -L, --dereference 下载符号链接指向的文件
    -N, --newer-than FILE 只下载比文件 FILE 更新的文件
    -i RX, --include RX 包括匹配的文件 (只能使用一次)
    -x RX, --exclude RX 不包括匹配的文件 (只能使用一次)
    RX 是括展的正则表达式
    -t Nx, --time-prec Nx 设置时间精度为 N 秒 (x=s) 分钟 (x=m)
    小时 (x=h) 或者天 (x=d)
    默认值 - 12 小时
    -v, --verbose 显示详细的信息
    --log=FILE 将执行过的命令写入日志文件
    --script=FILE 把命令写入脚本文件但不执行
    --just-print, --dry-run 同 --script=FILE
    当使用 -R 参数时,第一个目录为本地目录,第二个为远程目录
    如果第二项没有填写,则采用第一个个目录的名称
    如果两项都没填写,则采用当前的本地和远程目录

  3. sunix

    scp就可以了,猛一看比这个命令输入的字符更少一点。。。

Leave a Comment