More commands and software are appropriate for FTP operations. Linux under the common operation commands are FTP, LFTP and SFTP, graphical interface is very easy to use FileZilla. However, in the server command interface, I still feel that lftp is more convenient to use, the function is more powerful than FTP. Lftp's interface is much like the Linux shell, with command completion, history, allowing multiple background task execution, bookmarks, queues, mirroring, breakpoint continuation, and multiple process downloads.
Log on to the FTP command
Code:
LFTP Username: password @ftp address: Transfer port (default 21)
Usage
(1) Lftp username:password@127.0.0.1:21 carriage return
(2) Lftp username@127.0.0.1 return # #默认21端口 Enter the password after entering
(3) Lftp 127.0.0.1 Enter # #回车后 Login Login
(4) Lftp carriage return--> open 127.0.0.1--> Login Login
The following is a brief introduction to LFTP's simple use and common commands.
1, Login
Lftp Ftp://user:password@site:port
Lftp User:password@site:port
Lftp site-p port-u User,password
Lftp Site:port-u User,password
You can use the above commands to achieve FTP login, if you do not enter a password, you will be prompted to enter.
20160315215154328
2, PWD and lpwd
Like the bash shell, the PWD command displays the current working directory on the server side; Lpwd is used to display the current working directory on the local machine.
3, LS and! Ls
The LS command lists the contents of the server-side directory;!ls is used to list the contents of the directory on the local machine.
4, CD and LCD
After entering the FPT site, the CD command is used to switch paths on the server side, and the LCD is used to switch paths on the local machine.
5, download
A, get and mget
Used to download data from FTP. Get is used to download a file, mget is used to download multiple files. The usage and parameters are as follows:
Get [E] [-A] [-c] [-O-base] rfile [-o lfile] ...
Mget [-c] [-d] [-a] [E] [-O base] Files
-C
Support Breakpoint Continuation.
-E
Delete server-side data after successful download
-A
Download using ASCII mode, default to binary mode download
-D
Create and download a folder with a consistent file name and save the file in a folder
-O string
Specify the path that the download file is stored in
-O string
Save data to this file by downloading data from the GET command
Lftp
B, Pget
Used to download data from FTP. This command allows you to download data using multiple connections, increasing the download speed, but increasing the load on both the server side and the network. The usage and parameters are:
Pget [OPTS] rfile [-O lfile]
-C
Continuous transmission of the branch
-N int
Set maximum number of connections
6, Upload
A, put, mput
Used to upload data to the server side. Put is used to upload a file, mput is used to upload multiple files. The usage and parameters are:
Put [-e] [-A] [-c] [-O-base] lfile [-O rfile]
Mput [-c] [-d] [-a] [E] [-O base] Files
parameter is consistent with the Get/mget parameter.
7, lftp Chinese garbled problem
For beginners like me, after login to see the Chinese garbled (because the general Local is Utf-8 code), how half, with the set command to solve
Set Ftp:charset GBK (or gb2312 or utf-8) # #设置ftp端的编码格式
Set File:charset utf-8 (.....) IBID.) # #设置本地编码格式