linux系统ftp命令用法?
linux 操作 ftp 命令的用法有四种:
1. 连接ftp服务器
格式:ftp
a)在linux命令行下输入:
ftp 192.168.1.1
b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。
2. 下载文件
下载文件通常用get和mget这两条命令。
a) get
格式:get
将文件从远端主机中传送至本地主机中。
3.上传文件
a) put
格式:put local-file
将本地一个文件传送至远端主机中。
如要把本地的1.htm传送到远端主机/usr/your,并改名为2.
4. 断开连接
bye:中断与服务器的连接。
ftp> bye (回车)
linux系统中ftp服务进程名?
linux系统ftp进程名为以下整体:
Linux系统ftp程序常用命令
作为Linux系统中的文件传输程序之一,ftp具备功能强大,小巧轻快的特点,且是使用频率最高的应用程序之一。下面我们将用一整个篇幅进行介绍。欢迎阅读。
【语法格式】
# ftp
【常用参数】
-d:运行时显示详细的处理信息
-i:关闭交互模式
-p:传输文件模式为被动模式
【FTP模式下的’常用命令】
ascii:使用ascii类型传输方式(文本传送)
binary:使用二进制文件传输方式(应用程序等文件传送)
bye、quit:退出ftp会话过程
cd:切换远程主机目录
lcd:切换本地工作目录
ls:显示远程主机目录下内容
:删除远程主机的文件
passive:打开/关闭被动传输方式
get:获取单个远程主机文件
mget:获取多个远程主机文件
put:将本地文件传送至远程主机
mput:将多个文件传输至远程主机
pwd:显示远程主机的当前工作目录
!pwd:显示本地主机当前工作目录
rename:更改远程主机文件名
mkdir:在远程主机创建目录
rmdir:删除远程主机目录
size:显示远程主机文件大小
help、?:显示ftp内部命令cmd的帮助信息,如help get或? get
【样例】
//以test用户ftp连接远程主机的ftp端口24520
# ftp test@192.168.1.5 24520
Connected to 192.168.1.5.
220 (vsFTPd 2.0.7)
331 Please specify the password.
Password: //输入密码
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls //显示当前目录下文件
200 Port command successful.
150 Opening ASCII mode data connection for directory list.
drwx—— 1 user group 0 May 21 19:15 a
drwx—— 1 user group 0 May 21 19:15 b
-rwx—— 1 user group 45 Apr 26 11:41 lnux.txt
-rwx—— 1 user group 0 Feb 01 08:59 study.txt
226 Transfer complete
ftp> pwd //显示当前路径
257 “/home/test”
ftp> mkdir a //创建目录a
ftp> cd a //切换到目录a
250 Directory successfully changed.
ftp> !pwd //显示本地目录
/root
ftp> get lnux.txt //下载文件
local: lnux.txt remote: lnux.txt
229 Entering Extended Passive Mode (|||30063|)
150 Opening BINARY mode data connection for lnux.txt (403 bytes).
100% |******************************************************************************************| 403 56.56 KB/s 00:00 ETA
226 File send OK.
403 bytes received in 00:00 (54.30 KB/s)
ftp> mget c* //模糊匹配下载多个文件
mget carrier.cfg_10_08 ? y //默认交互模式弹出提示,y是,n否
229 Entering Extended Passive Mode (|||30078|)
150 Opening BINARY mode data connection for carrier.cfg_10_08 (403 bytes).
100% |******************************************************************************************| 403 25.35 KB/s 00:00 ETA
226 File send OK.
403 bytes received in 00:00 (24.96 KB/s)
mget crontabuser.list ? y //默认交互模式弹出提示,y是,n否
229 Entering Extended Passive Mode (|||30100|)
150 Opening BINARY mode data connection for crontabuser.list (4 bytes).
100% |******************************************************************************************| 4 0.50 KB/s 00:00 ETA
226 File send OK.
4 bytes received in 00:00 (0.49 KB/s)
ftp> bye //退出ftp
221 Goodbye.
Linuxshell脚本ftp传输文件?
这个不是一句话搞定的vi xxxx.sh 写一个脚本#/bin/bashDATE=`date “%Y%M%D”`DIR=/xxxxx/xxxcd $DIRlftp -pxxx ftp@192.168.1.1cd xxxxxget $DATE.txtexitchmod +x xxxx.sh然后 sh xxxx.sh大致的结构这样,具体的你要好好研究一下shell才可以。
如何修改LINUXFTP用户默认目录?
修改/etc/passwd文件内的FTP用户家目录,并设置家目录为FTP用户所属。