ARCHIVED: With FTP from DOS, how do I transfer files?
This content has been archived, and is no longer maintained by Indiana University. Information here may no longer be accurate, and links may no longer be available or reliable.
Connecting to a remote host
- Move to the directory on your computer that will serve as your
transfer directory (the directory to or from which you'd like to
transfer files), for example:
cd \temp
- At the DOS prompt, enter
ftp
followed by a space and the name of the remote computer to or from which you want to transfer files.If you are using NCSA/Clarkson Telnet and the FTP command doesn't work, try entering
ftpbin
followed by the name of the remote node. - If you are connecting to an anonymous FTP server, for your
username, enter
anonymous
. For the password, use your complete Internet email address.If you are connecting to a computer on which you have an account, then enter your regular username and password.
Commands to use once you are connected
- To display the current directory on the remote host (the computer to
which you connected), at the FTP prompt, enter
pwd
, for example:ftp> pwd 257 "/" is current directory.
- To see a list of files in a directory, enter
ls
. (Some entries have been removed from the following directory lists for greater clarity.):ftp> ls 200 PORT command successful. 150 Opening ASCII mode data connection for file list. bin etc pub 226 Transfer complete. 43 bytes received in 0.05 seconds (0.86 Kbytes/sec)
- To see more complete information on the files in a directory, enter
dir
:ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 7 dr-xr-xr-x 2 root users 512 May 16 1994 bin dr-xr-xr-x 2 root users 512 May 17 1994 etc drwxrwxr-x 19 root users 512 Nov 1 12:00 pub 226 Transfer complete. 376 bytes received in 0.33 seconds (1.14 Kbytes/sec)
- If necessary, move to the directory you want by using the
cd
command, as you would in DOS or Unix:ftp> cd pub 250 CWD command successful.
- Use
cd
andls
ordir
to move through the directory structure to find the files you are looking for. If you are looking for a web browser for Windows, you will find a directory that looks like this:ftp> ls 200 PORT command successful. 150 Opening ASCII mode data connection for file list. mos20b4.exe n16e11n.exe 226 Transfer complete. 52 bytes received in 0.00 seconds (52000.00 Kbytes/sec) ftp>
Transferring files
- You will need to select the correct file transfer mode.
ASCII mode, used to transfer text files, is the default
when FTP starts up. If you need to transfer programs, graphics, or
binary data files, set the transfer mode to binary.
To transfer a binary file, enter
binary
at the prompt, for example:ftp> binary 200 Type set to I. ftp>
To return to ASCII mode, enter
ascii
at the prompt. - To transfer a file from the remote host to your computer, enter
get
followed by a space and the name of the file. This "gets" the file from the remote host:ftp> get n16e11n.exe 200 PORT command successful. 150 Opening BINARY mode data connection for n16e11n.exe (1599738 bytes). 226 Transfer complete. 599738 bytes received in 1040.68 seconds (1.54 Kbytes/sec) ftp>
- To transfer a file from your computer to the remote host, enter
put
followed by a space and the name of the file. This "puts" the file on the remote host, for example:ftp> put weekly.txt 200 PORT command successful. 150 Opening data connection for weekly.txt (129.79.18.191,1136). 226 Transfer complete. 202375 bytes sent in 61.02 seconds (3.32 Kbytes/sec) ftp>
- To end your FTP session, enter either
quit
orbye
:ftp> quit 221 Goodbye.
C:\TEMP>
This is document acet in the Knowledge Base.
Last modified on 2018-01-18 09:14:06.