I little bit confused when using ftp command, I search it on google to Getting a connection to the FTP server from the DOS prompt.
For windows user, first thing u have to do is get to a DOS Prompt. (ie: Start, Run, command.com) and prompt windows will show up. write the command ftp ( c:> ftp [ftp server name or IP Address] ) and enter your username & Password.
or you can follow these steps :
- From DOS, type: ftp
- ftp> open <hostname or IP address>
- Enter your username & Password
- To disconnect type: disconnect
here are some use full commands to use when you doing ftp :
- help <enter> - gives a list off FTP commands.
- help [command name] - give brief help.
- ? [command name] - give brief help.
- open [server name] - opens a connection to a new web server.
- disconnect - terminates ftp session.
- bye - logoff & exit FTP.
- exit - Terminate FTP session and exit.
- lcd [directory name] - Change local working directory.
- cd - change remote working directory (at FTP site).
- get [filename] - download a file to your local working directory.
get <enter> - will prompt for remote-file, then local-file. - mget *.* - Get multiple files. If prompt is on, will prompt Y/N for each file matching the wildcard.
prompt <enter> - toggles prompting on or off. ON by default. - put [filename] - upload a file to the web server.
put <enter> - will prompt for remote-file, then local-file. - mput *.* - Put multiple files. If prompt is on, will prompt Y/N for each file matching the wildcard.
prompt <enter> - toggles prompting on or off. ON by default. - pwd - shows your current working directory on the remote server.
- mkdir [directory name] - creates (make) a new directory on remote server.
- rmdir [directory name] - removes (delete) a directory on remote server - if empty.
- delete [filename] - deletes a remote file.
- user [username] - changes current user on current server
- quote <command> - sends a command to the ftp server.
- binary - switches to binary file transfer mode.
- hash - This is to show you the progress of the upload.
- ls or dir - List contents of remote directory.
Warning: This may kick you off of the server (close the connection). I think this might happen if you don't have directory listing rights. - Other FTP commands
- ! - Escape to shell.
- append - append to a file.
- ascii - set ascii transfer type.
- bell - beep when a command completes.
- close - terminate ftp session.
- glob - Toggle metacharacter expansion of local file names.
- literal - send arbitrary ftp command.
- mdelete - delete multiple files
- mdir - list contents of multiple remote directories
- mget - get multiple files.
- mls - list contents of multiple remote directories
- mput - send multiple files
- prompt - force interactive prompting on multiple commands
- quote - send arbitrary FTP command
- recv - receive file
- remotehelp - get help from remote server (list of remote server commands)
- rename - rename a file.
- send - send one file.
- status - show current status
- trace - toggle packet tracing
- user - send new user information (???
- verbose - toggles verbose mode (default: on)
Example: FTP a file to the server
- Log onto the FTP server (see above)
- cd <pathname> - use this to CD to a directory on the remote computer
- lcd <pathname> - use this to CD to a directory on your local computer.
- bin - Turns on binary transfer.
- hash - Turns on progress.
- put <filename> - This will FTP the file.
- debug - toggle debugging mode.
Using .bat files and ftp Scripts.
- You can use FTP Scripts to automate your DOS FTP processes. Here is an example of a batch file and FTP script file that will transfer a file to the root directory of an FTP server:
- Create a text file with the following content called: DosFtpFile.txt
Hello World - Create a batch file with the following content called: DosFtpFile.bat
ftp -s:DosFtpFile.ftp <ftp_ server_ name>
pause - Create a script file with the following content cassed: DosFtpFile.ftp
<place_your_user_name_here>
<place_your_user_password_here>
put DosFtpFile.txt
quit
- Create a text file with the following content called: DosFtpFile.txt
No comments:
Post a Comment