适合于 ftp 操作的命令和软件比较多。 linux 下常用的操作命令有 ftp, lftp 和 sftp,图形化界面非常好用的有 filezilla。不过在服务器命令界面中,我还是觉得lftp使用比较方便,功能也比ftp更加强大。lftp的界面很像linux的shell,有命令补全、历史记录、允许多个后台任务执行、书签、排队、镜像、断点续传、多进程下载等功能。
下面介绍lftp的简单使用和常用命令。
1、登录lftp ftp://user:password@site:port
lftp user:password@site:port
lftp site -p port -u user,password
lftp site:port -u user,password
使用以上几个命令都可以实现ftp登录,如果没有输入密码,会提示输入。
2、pwd 和 lpwd和bash shell一样,pwd 命令用于显示服务器端的当前工作目录; lpwd 用于显示本地机器上的当前工作目录。
3、ls 和 !lsls 命令用于列出服务器端的目录内容; !ls 用于列出本地机器上的目录内容。
4、cd 和 lcd进入 fpt 站点后,cd 命令用于在服务器端切换路径; lcd 用于在本地机器上切换路径。
5、下载a、get和mget
用于从 ftp 上下载数据。 get 用于下载一个文件, mget 用于下载多个文件。 用法和参数如下:
get [-e] [-a] [-c] [-o base] rfile [-o lfile] ...mget [-c] [-d] [-a] [-e] [-o base] files-c 支持断点续传。-e 成功下载后,删除服务器端的数据-a 使用 ascii 模式下载,默认为二进制模式下载-d 创建和下载文件名一致的文件夹,并将文件保存到文件夹中-o string 指定下载文件存放的路径-o string 将 get 命令下载数据的数据保存到此文件中
b、pget
用于从 ftp 上下载数据。该命令能使用多个连接下载数据,从而加大下载速度,但是会增大服务端和网络的负载。用法和参数为:
pget [opts] rfile [-o lfile]-c 支持续传-n int 设置最大的连接数6、上传a、put、mput
用于将数据上传到服务器端。put用于上传一个文件,mput用于上传多个文件。用法和参数为:
put [-e] [-a] [-c] [-o base] lfile [-o rfile]mput [-c] [-d] [-a] [-e] [-o base] files参数和 get/mget 参数一致。
以上就是常用的linux命令下ftp命令的使用,如果需要更多使用方法可以参考man lftp手册。
自己制作简单的小程序制作流程分享介绍c盘用户里的东西可以删除吗?廉江SEO:对SEO搜索引擎排名的要求非法关键字管理-虚拟主机/数据库问题什么是.MY域名?my域名注册步骤是什么?主机怎么备案-其他问题网站改版的优势有哪些?网站改版如何做到不降权带您了解关于企业开发多商户商城系统有什么好处?