Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
Table of Contents

Anchor
1151487
1151487
Syntax

dirlogical-name[=directory]

Anchor
1151489
1151489
Description

The dir command provides a listing of the specified directory.

If no directory is specified, the current working directory (or qualifier) is used as the specified directory.

When the dir argument results in a "not found" condition, the dir command ends with _rc = 8 and _lastrc = 0 (see #dir "not found" condition, below).

Note
titleNote

The dir command is valid only for the hfs file system.


IBM i

hfs supports the root and QOpenSys file systms under IFS.

z/OS

hfs supports the UNIX System Services file system.

Anchor
1151835
1151835
Parameters

Parameter

Description

logical-name

Logical name of the transfer server to execute the dir command.

directory

Directory to list. This can be a relative path.

Anchor
1151855
1151855
Examples

Anchor
1152960
1152960
The following examples assume that the logical name remotesys is valid.


Anchor
1152962
1152962
To list the contents of the current directory:

Panel
dir remotesys


Anchor
1152965
1152965
To list the contents of the /home/max/tmp directory:

Panel
dir remotesys=/home/max/tmp


Info
titleWindows
dir remotesys=C:\home\max\tmp


Anchor
1152968
1152968
To list the contents of the relative path tmp directory:

Panel
dir remotesys=tmp

Anchor
1153036
1153036
(The output will be the same as /home/max/tmp assuming that the current working directory is /home/max.)


Anchor
dir "not found" condition
dir "not found" condition

dir "not found" condition

If the dir argument results in a "not found" condition, the dir command ends with _rc = 8 and _lastrc = 0.

Panel
 dir s=/tmp/notfound
 s: Listing for: /tmp/notfound
 s: ---------- Error Analysis Report -- Begin -----------------
 s:  Message.....: No such file or directory (Path name: /tmp/notfound)
 s:  Function....: stat
 s:  Error Type..: SYSTEM          Error Code..: 2, X'2'
 s:  Source......: udmfiou.c       Line........: 1818
 s:  Date........: 2011.12.20      Time........: 14:08:04
 s: ---------- Error Analysis Report -- End -------------------
 s: Failed to retrieve full file listing for file spec, '/tmp/notfound', and current path, '/home/john'

This results in _rc = 8 and _lastrc = 0.


In the instance where a wild card is used, finding no files to return results in _rc = 0 and _lastrc = 0.

Panel
 dir s=/tmp/notfound*
 s: Listing for: /tmp/notfound*

This results in _rc = 0 and _lastrc = 0 and no files listed.

Sample Output

The following is a sample dir command output:

Panel
local: Listing for: /tmp
local: 2011-08-18 15:38:25 directory 86016           .
local: 2009-11-12 04:47:03 directory 544             ..
local: 2011-08-18 15:34:51 file      11748           ivp.syslog.log
local: 2011-08-12 01:50:07 directory 8192            PROD.UNV.UNVDB
local: 2011-08-12 01:50:07 external  6               UBROKER.STC02652.21D038B2.UCSCMP00.UCMSRV
local: 2011-08-12 01:50:07 FIFO      0               ubroker-prod-monitor
local: 2011-08-12 01:50:07 character 0               xps-2C92765F-50331656.ipc


Each file type is identified as:

  • "file": Files and symbolic links
  • "directory": Directories
  • "FIFO": FIFOs
  • "character": UNIX domain socket and other character devices
  • "block": Block oriented devices
  • "socket": Socket links
  • "external": External links (z/OS only)
  • "unknown": File type could not be determined
    Anchor
    1152970
    1152970

Anchor
1151703
1151703

Anchor
1151710
1151710