lftp基本使用
[登陆]
登陆:lftp ftp://user@site
输入密码
(其他方式,为明文密码
lftp ftp://user:password@site:port
lftp user:password@site:port
lftp site -p port -u user,password
lftp site:port -u user,password )
[登陆后对远端的操作]
ls
查看远端文件列表
cd
进入远端目录
get/put
获得/上传文件
mget/mput
获得/上传文件(可以使用通配符)
mirror/(mirror -R)
获得/上传整个文件夹
pget
多线程下载文件(默认是5个)
rm
删除远端文件
mrm
删除多个远端文件(使用同配符)
mv
移动或者重命名远端文件
mkdir
创建远端文件夹
rmdir
删除远端文件夹
du
查看远端文件大小
lpwd
查看本地当前文件夹
lcd
切换本地当前文件夹
[bookmark使用]
bookmark
支持下面的子命令:
add <name> [<loc>]
把当前位置或指定的位置加入书签,并使用给定名字
del <name>
删除指定名字的书签
edit
编辑书签文件
import <type>
导入其他程序的书签
list
列出书签 (默认)
[其他问题]
问题:
乱码:通常ftp服务器的编码是gbk,而linux主机默认是utf-8,所以访问ftp时看到的都是乱码。
解决:
设置ftp编码: set ftp:charset gbk
设置本机编码:set file:charset utf-8
永久解决
编辑文件(如果没有则建立)~/.lftp/rc , 输入下面两行:
set ftp:charset gbk
set file:charset utf8
分享到:
相关推荐
总结来说,lftp是一个强大且灵活的文件传输工具,而离线安装包的使用则能确保在无网络连接的环境中也能顺利部署。正确理解和安装lftp的依赖包是确保其正常运行的关键,通过遵循上述步骤,你可以有效地完成离线安装...
总结起来,lftp是一个功能丰富的文件传输客户端,它提供了多种协议支持,具有断点续传、镜像、脚本等高级特性,适用于各种复杂场景。无论是系统管理员还是开发者,掌握lftp都能有效提升文件操作效率。通过深入学习和...
在Windows环境中,LFTP4WIN借助Cygwin或者ConEmu等工具,提供了类Unix的Bash shell环境,使得用户可以在Windows上无缝使用LFTP的命令行界面。Cygwin是一个提供Linux命令行环境的开源项目,而ConEmu则是一个高度可...
lftp是linux中一款ftp服务器,相比windows中的ftp显得要复杂不少了,下面我来总结一下lftp文件上传,文件下载,及文件查找等等相关命令吧。 语法格式: lftpget [参数] [文件] 常用参数: -c 继续先前的下载 -...
此外,还可以使用图形化的FTP客户端,如Gnome的FileZilla或命令行工具`lftp`,提供更友好的交互体验。 四、学习资源与实践 深入理解Linux不仅需要理论学习,更重要的是实践操作。可以通过虚拟机安装Linux发行版...
#### 五、总结 通过上述步骤,我们可以顺利地在Windows 8.1系统上搭建FTP服务器,并使用Linux客户端进行访问。此过程不仅解决了文件传输的需求,还增强了跨平台之间的协作能力。希望本指南能帮助大家顺利完成任务,...
总结,`cront`、`ftp`和`mysql`的shell脚本结合使用,构成了一个完整的自动化备份解决方案,不仅确保了数据的安全,还提高了运维效率。对于Linux系统管理员和数据库管理员来说,掌握这些技能至关重要。
例如使用`lftp`连接: ``` lftp ftp://<server-ip> -u uftp, ``` 3. **上传与下载文件**:使用FTP客户端进行文件上传和下载操作。例如: - 上传文件:`put <local-file> <remote-file>` - 下载文件:`get ...
使用`lftp`或`ncftp`命令行工具,它们支持FTP和SFTP协议。例如,以下Bash脚本将指定文件上传到FTP服务器: ```bash #!/bin/bash lftp -u username,password ftp://yourserver.com << EOF put /path/to/local/file ...
例如,使用`lftp 127.0.0.1`连接本地服务器,并通过`ls`命令查看服务器上的目录内容。 【VSFTPD虚拟主机与虚拟账户】 VSFTPD支持虚拟主机和虚拟账户功能,这使得在一个服务器上可以为不同的用户或部门创建独立的FTP...
总结来说,Linux下的类FTP软件通过提供断点续传功能,大大提升了文件传输的效率和用户体验。无论是服务器端的设置还是客户端的使用,都需要对FTP协议有深入的理解,以便正确配置和有效地利用这些工具。同时,考虑到...
除了`SCP`和`SSH`,还有其他工具如`SFTP(Secure File Transfer Protocol)`,它是`SSH`的一部分,提供图形化界面的文件传输工具,如`FileZilla`,或者命令行工具`lftp`等,这些工具同样适用于Linux环境,且操作直观...
例如,在Linux系统中,可以使用cron调度器配合ncftp或lftp命令行工具实现自动化。 7. 故障排查: 在使用FTPClient时,可能会遇到连接问题、权限错误、文件传输失败等情况。此时,可以通过查看日志、检查网络连接、...
总结来说,Linux FTP最小实现涵盖了服务器端和客户端的基本配置与使用。在实际应用中,根据需求选择合适的FTP模式、添加安全措施以及利用高级特性,如脚本支持和加密传输,都是实现FTP服务时需要考虑的关键点。理解...
通过使用`ftp`或`lftp`命令行客户端,可以编程化地执行上传任务。 总结起来,这个主题涵盖了以下几个关键点: 1. Linux Shell脚本编写,用于管理Oracle数据库启动和系统维护。 2. Oracle数据库在Linux Solaris环境...
总结来说,通过学习Linux下的FTP客户端和服务端实现,你可以深入理解网络文件传输的基本原理,掌握C语言编程以及如何利用开源库进行网络编程。这对于提升你的IT技能和进一步探索网络编程领域非常有帮助。
知识点总结: 1、获取文件的时间: ls -lrt|awk '{print $6 $7 $8}' 时间内容: Sep 8 16:03 2、时间格式转换 date -d Sep 8 16:03 +%Y%m%d%H%M 转换结果: 201709081603 3、指定文件名,正则匹配 pattern=${month...
yum install lftp ``` 如果安装过程顺利,则说明YUM源配置成功。 ##### 2.6 卸载软件包 当不再需要某个软件包时,可以使用`yum remove`命令进行卸载: ```bash yum remove vim-common ``` 如果想要安装更高级...
特别是对于那些使用SSL加密的FTP服务器,传统的FTP客户端如`lftp`可能不再适用。因此,使用Python编写脚本来自动化这一过程变得尤为重要。 #### 二、技术背景与原理 在深入了解具体实现之前,我们需要了解一些基本...