
maurosoft1973/alpine-lftp 基于最小化的 Alpine Linux,内置 LFTP v4.9.2-r7版本。
Alpine版本 3.21.0(发布于2024-12-05)
LFTP版本 4.9.2-r7(发布于2024-08-15)
LFTP是一款功能强大的文件传输程序,支持多种网络协议(ftp、http、sftp、fish、torrent)。它借鉴了BASH的作业控制功能,使用readline库处理输入,具备书签、内置镜像命令,可并行传输多个文件,设计注重可靠性。LFTP是自由软件,基于GNU GPL许可证分发。更多信息请参见 (lftp)。
LFTP包含以下主要特性(可能未完全列举):
cd -返回)slot命令切换,使用伪URL slot:name引用插槽站点):aarch64 - 64位ARM:armhf - 32位ARM v6:armv7 - 32位ARM v7:ppc64le - 64位PowerPC:x86 - 32位Intel/AMD:x86_64 - 64位Intel/AMD(x86_64/amd64):latest - 最新分支(自动架构选择):aarch64 - 最新64位ARM:armhf - 最新32位ARM v6:armv7 - 最新32位ARM v7:ppc64le - 最新64位PowerPC:x86 - 最新32位Intel/AMD:x86_64 - 最新64位Intel/AMD:test - 测试分支(自动架构选择):test-aarch64 - 测试64位ARM:test-armhf - 测试32位ARM v6:test-armv7 - 测试32位ARM v7:test-ppc64le - 测试64位PowerPC:test-x86 - 测试32位Intel/AMD:test-x86_64 - 测试64位Intel/AMD:3.21.0 - 3.21.0分支(自动架构选择):3.21.0-aarch64 - 3.21.0版本64位ARM:3.21.0-armhf - 3.21.0版本32位ARM v6:3.21.0-armv7 - 3.21.0版本32位ARM v7:3.21.0-ppc64le - 3.21.0版本64位PowerPC:3.21.0-x86 - 3.21.0版本32位Intel/AMD:3.21.0-x86_64 - 3.21.0版本64位Intel/AMD:3.21.0-4.9.2-r7 - 3.21.0-4.9.2-r7分支(自动架构选择):3.21.0-4.9.2-r7-aarch64 - 3.21.0-4.9.2-r7版本64位ARM:3.21.0-4.9.2-r7-armhf - 3.21.0-4.9.2-r7版本32位ARM v6:3.21.0-4.9.2-r7-armv7 - 3.21.0-4.9.2-r7版本32位ARM v7:3.21.0-4.9.2-r7-ppc64le - 3.21.0-4.9.2-r7版本64位PowerPC:3.21.0-4.9.2-r7-x86 - 3.21.0-4.9.2-r7版本32位Intel/AMD:3.21.0-4.9.2-r7-x86_64 - 3.21.0-4.9.2-r7版本64位Intel/AMD| 版本 | 大小 |
|---|---|
| !Version | !MicroBadger Size (tag) |
| !Version | !MicroBadger Size (tag) |
| !Version | !MicroBadger Size (tag) |
| !Version | !MicroBadger Size (tag) |
| !Version | !MicroBadger Size (tag) |
LC_ALL: 默认区域设置(en_GB.UTF-8)TIMEZONE: 默认时区(Europe/Brussels)SHELL_TERMINAL: 默认shell(bin/sh)LFTP适用于需要可靠文件传输的场景,如CI/CD流水线中的部署任务、服务器间文件同步等。以下是在GitLab流水线中使用该镜像同步文件的示例配置。
此脚本用于同步远程服务器上的文件,排除隐藏文件和文件夹(-X .* -X .*/)。脚本git_restore_last_modified_time会在同步前恢复仓库文件最后的修改日期。
yamlstages: - deploy deploy-develop: stage: deploy image: maurosoft1973/alpine-lftp variables: FTP_SERVER: 'ftp服务器' FTP_PORT: 'ftp端口' FTP_USERNAME: 'ftp用户名' FTP_PASSWORD: 'ftp密码' FTP_LOCAL_FOLDER: '本地文件夹' FTP_REMOTE_FOLDER: '远程文件夹' only: - develop script: - git_restore_last_modified_time - lftp -e "set ssl:verify-certificate no; set ftp:use-mdtm-overloaded true; open $FTP_SERVER; user $FTP_USERNAME $FTP_PASSWORD; mirror -X .* -X .*/ --reverse --verbose --delete $FTP_LOCAL_FOLDER $FTP_REMOTE_FOLDER; bye" deploy-prod: stage: deploy image: maurosoft1973/alpine-lftp variables: FTP_SERVER: 'ftp服务器' FTP_PORT: 'ftp端口' FTP_USERNAME: 'ftp用户名' FTP_PASSWORD: 'ftp密码' FTP_LOCAL_FOLDER: '本地文件夹' FTP_REMOTE_FOLDER: '远程文件夹' only: - prod script: - git_restore_last_modified_time - lftp -e "set ssl:verify-certificate no; set sftp:auto-confirm yes; open s[***] -p $FTP_PORT -u $FTP_USERNAME,$FTP_PASSWORD; mirror -X .* -X .*/ --reverse --verbose --delete $FTP_LOCAL_FOLDER $FTP_REMOTE_FOLDER; bye"
最后更新 01.11.2025 04:09:24

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务