Open System Services Shell and Utilities Reference Manual (G06.28+, H06.05+)
User Commands (k - l) ls(1)
Modes
The mode displayed with the -l flag is interpreted by the first character, as follows:
b Block special file
c Character special file
d Directory
l Symbolic link
p First-in-first-out (FIFO) special file
s AF_UNIX local socket
- Ordinary file
Permissions
The second through tenth characters in the permissions code are divided into three sets of three
characters each. The first set of three characters shows the owner’s permission. The next set of
three characters shows the permission of the other users in the group. The last set of three char-
acters shows the permission of everyone else. The three characters in each set show read, write
and execute permission of the file. Execute permission of a directory lets you search a directory
for a specified file.
Permissions are indicated as follows:
r Read
w Write
x Execute or search (directories)
- No access
The group-execute permission character is s if the file has set-group-ID mode. The user-execute
permission character is s if the file has set-user-ID mode. See the chmod command for the mean-
ing of this mode. The indications of set-ID bit of the mode are capitalized (S) if the correspond-
ing execute permission is not set.
When the sizes of the files in a directory are listed, the ls command displays a total count in 512-
byte units, including indirect blocks.
Use on Guardian Objects
For each pathname specified with the ls -W guardian command that names a
/G/volume/subvolume/file_identifier, ls writes the name of the Guardian disk file and its file code
attribute to the standard output file. For each operand that names a /G/volume/subvolume, ls
writes the names of all Guardian disk files that are contained within that subvolume, along with
their associated file codes.
If you invoke the ls -W guardian command without specifying a pathname and your current
working directory is not within /G, a warning message is written to the standard error file and ls
exits in error. If your current working directory is within /G, the file codes for all of the files in
the current directory are displayed.
When you invoke the ls command with the -W guardian flag and specify a valid Guardian path-
name, the following message is displayed:
%s:,<Guardian pathname in form/G/volume/subvolume>
527188-007 Hewlett-Packard Company 5−81