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