What is FTP?
- FTP is a standard network protocol used to transfer computer files between a client and server on a computer network.
- FTP is built on a client-server model architecture and uses separate control and data connections between the client and the server.
How to use FTP from command prompt?
- Open command prompt and type the command "ftp [domain name or FTP IP address]" to connect your server.
- You can find the FTP IP address from control panel under the FTP account details.
- Once you hit enter it will attempt to connect to the server.
- If it is successful, you will be prompted for a username and password. Enter the FTP username and password information to login.
- Once you have Logged in, you should see a line like ftp>.
FTP syntax
ftp [-v] [-d] [-i] [-n] [-g] [-s:FileName] [-a] [-w:WindowSize] [-A] [Host]
- FTP command line parameter are case sensitive.
- You must prefix ftp parameter with hyphen (-) rather than a slash (/).
- This command is available only if the internet protocol (TCP/IP) is installed as a component in the properties of a network adapter in network connections.
Parameters
Parameters |
Description |
-v |
Suppresses the display of FTP server responses. |
-d |
Enables debugging, displaying all commands passed between the FTP client and FTP server. |
-i |
Disables interactive prompting during multiple file transfers. |
-n |
Suppresses the ability to log on automatically when the initial connection is made. |
-g |
Disables file name globing. Glob permits the use of the asterisk (*) and question mark (?) as wildcard characters in local file and path names. |
-s:FileName |
Specifies a text file that contains ftp commands. These commands run automatically after ftp starts. This parameter allows no spaces. Use this parameter instead of redirection (<). |
-a |
Specifies that any local interface can be used when binding the FTP data connection. |
-w |
Specifies the size of the transfer buffer. The default window size is 4096 bytes. |
-A |
Logs onto the FTP server as anonymous. |
Host |
Specifies the computer name, IP address, or IPv6 address of the FTP server to which to connect. The host name or address, if specified, must be the last parameter on the line. |
Sub commands
Commands |
Description |
! |
This command toggles back and forth between the operating system and ftp. |
? |
Access the Help screen. |
append |
Append text to a local file. |
ascii |
Switch to ASCII transfer mode. |
bell |
Turns bell mode on or off. |
binary |
Switches to binary transfer mode. |
bye |
Exits from FTP. |
cd |
Changes directory. |
close |
Exits from FTP. |
delete |
Deletes a file. |
debug |
Sets debugging on or off. |
dir |
Lists files if connected. |
get |
Grabs file from the computer to which you are connected. |
hash |
Sets hash mark printing on or off. When turned on for each 1024 bytes of data received a hash-mark (#) is displayed. |
lcd |
Displays local directory if typed alone or if path typed after lcd will change local directory. |
literal |
Sends a literal command to the connected computer with an expected one line response. |
ls |
Lists files of the remotely connected computer. |
mdelete |
Multiple delete. |
mdir |
Lists contents of multiple remote directories. |
mget |
Get multiple files. |
mkdir |
Make directory. |
mls |
Lists contents of multiple remote directories. |
mput |
Sent multiple files. |
open |
Opens address. |
prompt |
Enables or disables the prompt. |
put |
Send one file. |
pwd |
Print working directory. |
quit |
Exits from FTP. |
quote |
Same as the literal command. |
recv |
Receive file. |
remotehelp |
Get help from remote server. |
rename |
Renames a file. |
rmdir |
Removes a directory on the remote computer. |
send |
Send single file. |
status |
Shows status of currently enabled and disabled options. |
trace |
Toggles packet tracing. |
Type |
Set file transfer type. |
user |
Send new user information. |
verbose |
Sets verbose on or off. |
No comments: