HP 3000 Manuals

Performing Directory Operations [ HP ARPA File Transfer Protocol User's Guide ] MPE/iX 5.0 Documentation


HP ARPA File Transfer Protocol User's Guide

Performing Directory Operations 

With FTP, you can view the remote working directory, change remote
directories, and view or save a listing of the contents of remote
directories.

View the Remote Working Directory 

ThePWD command is used to list the name of the remote working directory.
The content of the information displayed by PWD is dependent on the
remote system.

For example, a UNIX implementation could display:

     ftp>PWD 
     251 "/users/myname" is the current working directory

View the Contents of a Remote Directory 

To 
list the contents of the remote working directory use the DIR command.
The contents displayed using the DIR command are dependent on the remote
host directory listing facilities.

In the sample below, the working directory is mytest.  The first entry is
a directory, the remaining entries are files.

     ftp> DIR 
     200 PORT command okay.
     150 Opening data connection for /bin/ls -1 (192.50.42.32,50895) (0 bytes). total 33
     drwxrwxrwx 1  mytest    guest               10  Feb 13 18:44         ftest
     -rw-rw-rw- 1  mytest    guest              100  Feb 12 18:42         file1
     -rw-rw-rw- 1  mytest    guest              100  Feb 12 18:42         file2
     -rw-rw-rw- 1  mytest    guest              110  Feb 13 18:43         testt
     226 Transfer complete
     nnn bytes sent in n.nn seconds (n.nn Kbytes/sec)

To list the contents of another directory, enter the DIR command followed
by a valid remote directory name:

     ftp> DIR  remotedirectory 

Simple Directory Listing.     

TheLS command provides a consistent display of directory contents for
unlike computer systems.  One item per line is displayed.  For example:

     ftp> LS 
     200 PORT command okay.
     150 Opening data connection for /bin/ls (192.50.42.32,50896) (0 bytes).
     ftest
     file1
     file2
     testt
     226 transfer complete.

Listing Directory Information to a Local File 

You can transfer remote directory information to a local file with the LS
or DIR commands using the following form (assuming a remote host UNIX
file system):

     ftp> DIR [ remotedirectory/] filename localfile 

or,

     ftp> LS [ remotedirectory/] filename localfile 

The format of  remotedirectory/filename is dependent on the remote system
implementation.  The  filename part can contain metacharacters (wildcard
characters) supported by the remote system.  Some metacharacters
supported by the HP 9000 are asterisk (*), and question mark (?).

For example, to transfer a listing of all files in the working directory
to your local file  REMDIR, enter:

     ftp> DIR * REMDIR 

To transfer the contents of the directory named ftest beginning with the
letter R to local file REMDIR1, enter:

     ftp> LS ftest/R* REMDIR1 

Changing Directories 

To change directories in the remote account you are using, enter the  CD
command as follows:

     ftp> CD  remotedirectory 

Where  remotedirectory is the directory you wish to access.

Example.   

The following example shows a user logged in to an HP 9000 as "myname"
who checks the current directory, changes directories, then checks the
new current directory.

     ftp> PWD 
     251 "/users/myname" is the current working directory.
     ftp> CD test 
     200 CWD command okay.
     ftp> PWD 
     251 "/users/myname/test" is the current working directory.
     ftp> CD .. 
     200 CWD command okay.
     ftp> PWD 
     251 "/users/myname" is the current working directory.



MPE/iX 5.0 Documentation