5.1.1 Which files are listed
These options determine which files ls
lists information for.
By default, any files and the contents of any directories on the command
line are shown.
- `-a'
- `--all'
-
List all files in directories, including files that start with `.'.
- `-A'
- `--almost-all'
-
List all files in directories except for `.' and `..'.
- `-B'
- `--ignore-backups'
-
Do not list files that end with `~', unless they are given on the
command line.
- `-d'
- `--directory'
-
List just the names of directories, as with other types of files, rather
than listing their contents.
- `-I PATTERN'
- `--ignore=PATTERN'
-
Do not list files whose names match the shell pattern (not regular
expression) pattern unless they are given on the command line. As
in the shell, an initial `.' in a file name does not match a
wildcard at the start of pattern. Sometimes it is useful
to give this option several times. For example,
| $ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'
|
The first option ignores names of length 3 or more that start with `.',
the second ignores all two-character names that start with `.'
except `..', and the third ignores names that start with `#'.
- `-L'
- `--dereference'
-
In a long listing, show file information (e.g., times and permissions)
for the referents of symbolic links rather than for the symbolic links
themselves.
- `-R'
- `--recursive'
-
List the contents of all directories recursively.
This document was generated
on May 3, 2002
using texi2html