lfpt_使用

ftp是一个支持下载,上传同时还有支持screen用法的工具,相当于ftp的客户端,有它支持访问文件的协议有: ftp, ftps, http, https, hftp, fish
1.登陆的方式:
lftp 用户名:密码@ip地址
[root@zhu2 ~]# lftp zhu:123456@192.168.70.137 
lftp zhu@192.168.70.137:~> ls -l 
drwxr-xr-x    9 500      500          4096 Sep 09 16:02 LVS 
-rw-r--r--    1 500      500            0 Sep 09 15:52 txt1

lftp  用户名@ip地址
lftp 192.168.70.137:~> bye 
[root@zhu2 ~]# lftp zhu@192.168.70.137 
口令: 
lftp zhu@192.168.70.137:~> ls -l 
drwxr-xr-x    9 500      500          4096 Sep 09 16:02 LVS 
-rw-r--r--    1 500      500            0 Sep 09 15:52 txt1

lftp  ip地址 -p 端口号 -u 用户,密码

[root@zhu2 ~]# lftp 192.168.70.137 -u zhu,123456 
lftp zhu@192.168.70.137:~>

lftp ip地址:端口 -u 用户,密码

[root@zhu2 ~]# lftp 192.168.70.137:21 -u zhu,123456 
lftp zhu@192.168.70.137:~>

2.常用指令
help :查看文件列表

lftp zhu@192.168.70.137:~> help 
!<shell-command>                    (commands) 
alias [<name> [<value>]]            anon 
bookmark [SUBCMD]                  cache [SUBCMD] 
cat [-b] <files>                    cd <rdir> 
chmod [OPTS] mode file...          close [-a] 
[re]cls [opts] [path/][pattern]    debug [<level>|off] [-o <file>] 
du [options] <dirs>                exit [<code>|bg] 
get [OPTS] <rfile> [-o <lfile>]    glob [OPTS] <cmd> <args> 
help [<cmd>]                        history -w file|-r file|-c|-l [cnt] 
jobs [-v]                          kill all|<job_no> 
lcd <ldir>                          lftp [OPTS] <site> 
ls [<args>]                        mget [OPTS] <files> 
mirror [OPTS] [remote [local]]      mkdir [-p] <dirs> 
module name [args]                  more <files> 
mput [OPTS] <files>                mrm <files> 
mv <file1> <file2>                  [re]nlist [<args>] 
open [OPTS] <site>                  pget [OPTS] <rfile> [-o <lfile>] 
put [OPTS] <lfile> [-o <rfile>]    pwd [-p] 
queue [OPTS] [<cmd>]                quote <cmd> 
repeat [OPTS] [delay] [command]    rm [-r] [-f] <files> 
rmdir [-f] <dirs>                  scache [<session_no>] 
set [OPT] [<var> [<val>]]          site <site_cmd> 
source <file>                      user <user|URL> [<pass>] 
version                            wait [<jobno>] 
zcat <files>                        zmore <files> 
lftp zhu@192.168.70.137:~>

ls :查看远程主机上的文件或目录
!ls:查看本地所在的目录下的文件列表

lftp zhu@192.168.70.137:~> ls
drwxr-xr-x    9 500      500          4096 Sep 09 16:02 LVS 
-rw-r--r--    1 500      500            0 Sep 09 15:52 txt1 
lftp zhu@192.168.70.137:~> !ls
iptables  lnmp  LVS

pwd :显示所在的远程主机上的目录
lpwd :显示的是本地的所在目录
lftp zhu@192.168.70.137:~> pwd
ftp://zhu:123456@192.168.70.137:21/%2Fhome/zhu
lftp zhu@192.168.70.137:~> lpwd 
/root

cd :切换远程主机的目录
lcd:切换本地的目录
lftp zhu@192.168.70.137:~> pwd
ftp://zhu:123456@192.168.70.137:21/%2Fhome/zhu
lftp zhu@192.168.70.137:~> lpwd 
/root
lftp zhu@192.168.70.137:~> cd lvs 
lftp zhu@192.168.70.137:~/lvs> pwd
ftp://zhu:123456@192.168.70.137:21/%2Fhome/zhu/lvs
lftp zhu@192.168.70.137:~/lvs> lcd /root/iptables/
lcd 成功, 本地目录=/root/iptables
lftp zhu@192.168.70.137:~/lvs> lpwd 
/root/iptables

get 文件名 :下载单个文件到本地所在的当前目录
lftp zhu@192.168.70.137:~> get txt1 
lftp zhu@192.168.70.137:~> !ls
iptables  lnmp  LVS  txt1

mget (支持通配符,可同时下载多个文件)
lftp zhu@192.168.70.137:~/lvs> mget auto* 
3429843 bytes transferred 
Total 2 files transferred 
lftp zhu@192.168.70.137:~/lvs> !ls
autoconf-2.68.tar.gz  automake-1.11.2.tar.gz  iptables  lnmp  LVS  txt1


put 文件名 :上传本地的某个文件到远程主机的当前所在目录
lftp zhu@192.168.70.137:~> put zabbix_sender.py 
2764 bytes transferred 
lftp zhu@192.168.70.137:~> ls -l 
drwxr-xr-x    9 500      500          4096 Sep 09 16:02 lvs 
-rw-r--r--    1 500      500            0 Sep 09 15:52 txt1 
-rw-r--r--    1 500      500          2764 Sep 09 17:35 zabbix_sender.py 
-rw-r--r--    1 0        0              0 Sep 09 17:32 zhujiangtao 
drwxr-xr-x    2 0        0            4096 Sep 09 17:32 zhuzhu


mput :同时上传多个文件支持通配符

lftp zhu@192.168.70.137:~> mput check* 
14908 bytes transferred 
Total 2 files transferred 
lftp zhu@192.168.70.137:~> ls -l 
-rw-r--r--    1 500      500          585 Sep 09 17:35 checkSYSConfig.ini 
-rw-r--r--    1 500      500        14323 Sep 09 17:35 checklastLoginAndipTables.py 
drwxr-xr-x    9 500      500          4096 Sep 09 16:02 lvs 
-rw-r--r--    1 500      500          2764 Sep 09 17:35 zabbix_sender.py 
-rw-r--r--    1 0        0              0 Sep 09 17:32 zhujiangtao 
drwxr-xr-x    2 0        0            4096 Sep 09 17:32 zhuzhu

get,put指令针对的是文件,
若要针对目录,可用到另一重要的指令。mirror

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值