ls — stdin stdout - file -- opt --help --version
ls command (pronounced
as it is spelled, ell ess) lists attributes of
files and directories. You can list files in the current
in given directories:
$ ls dir1 dir2 dir3
$ ls file1 file2 file3
The most important options are
-d. By default,
ls hides files whose names begin with a
dot, as explained in the sidebar Dot Files. The
-a option displays all
$ ls myfile1 myfile2 $ ls -a .hidden_file myfile1 myfile2
-l option produces a
-rw-r--r-- 1 smith users 149 Oct 28 2011 my.data
that includes, from left to right: the file’s permissions (-rw-r--r--), owner (smith), group (users), size (149 bytes), last modification date (Oct 28 2011) and name. See File Protections for more information on permissions.
-d option lists
information about a directory itself, rather than descending into
the directory to list its files.
$ ls -ld my.dir drwxr-xr-x 1 smith users 4096 Oct 29 2011 my.dir
List all files, including those whose names begin with a dot.
including file attributes. Add the
Decorate certain filenames with meaningful symbols, indicating their types. Appends “/” to directories, “*” to executables, “@” to symbolic links, “|” to named pipes, and “=” to sockets. These are just visual indicators ...