Purpose
Lists the contents of an Oracle ASM directory, the attributes of the specified file, or the names and attributes of all disk groups.
Syntax and Description
ls [--suppressheader] [-lsdtLg][--absolutepath][--reverse]
    [--permission][pattern]
Table 10-35 lists the syntax options for the ls command.
Table 10-35 Options for the ls command
| Option | Description | 
|---|---|
| 
 (none)  | 
 Displays only file names and directory names.  | 
| 
 
  | 
 Displays extended file information, including striping and redundancy information and whether the file was system-generated (indicated by  Not all possible file attributes or disk group attributes are included. To view the complete set of column values for a file or a disk group, query the   | 
| 
 
  | 
 Displays file space information.  | 
| 
 
  | 
 If the value for the   | 
| 
 
  | 
 Reverses the sort order of the listing.  | 
| 
 
  | 
 Sorts the listing by timestamp (latest first) instead of by name.  | 
| 
 
  | 
 If the value for the   | 
| 
 
  | 
 For each listed file, displays the absolute path of the alias that references it, if any.  | 
| 
 
  | 
 
  | 
| 
 
  | 
 Suppresses column headings.  | 
| 
 
  | 
 Shows the permissions of a file (  | 
| 
 
  | 
 Name of a file, directory, or a pattern.  | 
Command options enable you to modify and customize the output of the command. Table 10-35 lists the options and their descriptions. For disk group information, this command queries the V$ASM_DISKGROUP_STAT view by default. If you specify all of the options, then the command shows a union of their attributes, with duplicates removed. If you enter ls +, the top level directory structure is displayed.
pattern can be a file name, directory name, or a pattern including wildcard characters. See "Wildcard Characters".
If pattern is a directory name, then ls lists the contents of the directory and depending on flag settings, ls also lists information about each directory member. Directories are listed with a trailing slash (/) to distinguish them from files.
If the value that you enter for pattern is a file name, then ls lists the file and depending on the flag settings, ls also lists information about the file. The file must be located in the current directory if the file name is specified with a relative path.
Examples
The following are examples of the ls command that display various information about directories and the contents of the directories.
Example 10-44 Using the ASMCMD ls command
ASMCMD [+] > ls +data/orcl/datafile
EXAMPLE.265.691577295
SYSAUX.257.691577149
SYSTEM.256.691577149
UNDOTBS1.258.691577151
USERS.259.691577151
ASMCMD [+] > ls -lt +data/orcl/datafile
Type      Redund  Striped  Time             Sys  Name
DATAFILE  MIRROR  COARSE   JUL 13 08:00:00  Y    EXAMPLE.265.691577295
DATAFILE  MIRROR  COARSE   JUL 13 05:00:00  Y    SYSAUX.257.691577149
DATAFILE  MIRROR  COARSE   JUL 13 02:00:00  Y    USERS.259.691577151
DATAFILE  MIRROR  COARSE   JUL 13 02:00:00  Y    UNDOTBS1.258.691577151
DATAFILE  MIRROR  COARSE   JUL 13 02:00:00  Y    SYSTEM.256.691577149
ASMCMD [+] > ls -l +data/orcl/datafile/sy*
Type      Redund  Striped  Time             Sys  Name
DATAFILE  MIRROR  COARSE   JUL 13 05:00:00  Y    SYSAUX.257.691577149
DATAFILE  MIRROR  COARSE   JUL 13 02:00:00  Y    SYSTEM.256.691577149
ASMCMD [+] > ls -s  +data/orcl/datafile
Block_Size  Blocks      Bytes       Space  Name
      8192   12801  104865792   214958080  EXAMPLE.265.691577295
      8192   88321  723525632  1452277760  SYSAUX.257.691577149
      8192   88321  723525632  1452277760  SYSTEM.256.691577149
      8192    7681   62922752   131072000  UNDOTBS1.258.691577151
      8192     641    5251072    12582912  USERS.259.691577151
ASMCMD [+] > ls --permission  +data/orcl/datafile
User  Group  Permission  Name
              rw-rw-rw-  EXAMPLE.265.691577295
              rw-rw-rw-  SYSAUX.257.691577149
              rw-rw-rw-  SYSTEM.256.691577149
              rw-rw-rw-  UNDOTBS1.258.691577151
              rw-rw-rw-  USERS.259.691577151