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