Name

ls

Synopsis

ls [options] [names]

List contents of directories. If no names are given, list the files in the current directory. With one or more names, list files contained in a directory name or that match a file name. names can include filename metacharacters. The options let you display a variety of information in different formats. The most useful options include -F, -R, -l, and -s. Some options don’t make sense together (e.g., -u and -c).

Options

-1

Print one entry per line of output.

-a

List all files, including the normally hidden files whose names begin with a period.

-A

List all files, including the normally hidden files whose names begin with a period. Don’t include the . and .. directories.

-b

Print nonprintable characters with their C-style escape codes, such as \n for line feed and \t for tab. Characters without an escape code print with their octal values, such as \xxx.

-B

Print nonprintable characters with their octal codes, such as \xxx.

-c

List files by status change time (not creation/modification time).

-C

List files in columns (the default format).

-d

Report only on the directory, not its contents.

-e

Print the ACL for the file, if present.

-f

Print directory contents in exactly the order in which they are stored, without attempting to sort them.

-F

Flag filenames by appending / to directories, * to executable files, @ to symbolic links, | to FIFOs, = to sockets, and % to whiteouts.

-G

Enable colorized output.

-h

List sizes from the -l option with units: bytes, ...

Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.