Home »

Ls

The meaning of «ls»

In computing, ls is a command to list computer files in Unix and Unix-like operating systems. ls is specified by POSIX and the Single UNIX Specification. When invoked without any arguments, ls lists the files in the current working directory. The command is also available in the EFI shell.[1] In other environments, such as DOS, OS/2, and Microsoft Windows, similar functionality is provided by the dir command. The numerical computing environments MATLAB and GNU Octave include an ls function with similar functionality.[2][3]

An ls utility appeared in the first version of AT&T UNIX, the name inherited from a similar command in Multics also named 'ls', short for the word "list".[4][5][6] ls is part of the X/Open Portability Guide since issue 2 of 1987. It was inherited into the first version of POSIX.1 and the Single Unix Specification.[7]

An ls command is also part of ASCII's MSX-DOS2 Tools for MSX-DOS version 2.[8]

Today, the two popular versions of ls are the one provided with the GNU coreutils package, and that released by various BSD variants. Both are free software and open source, and have only minor syntax differences. The version of ls bundled in GNU coreutils was written by Richard Stallman and David MacKenzie.[9]

Unix and Unix-like operating systems maintain the idea of a current working directory, that is, where one is currently positioned in the hierarchy of directories. When invoked without any arguments, ls lists the files in the current working directory. If another directory is specified, then ls will list the files there, and in fact the user may specify any list of files and directories to be listed.

Files names starting with "." are not listed unless -a (show all) is specified, -A (show all except "." and "..") is specified, or the files are specified explicitly.

Without options, ls displays files names only. The most common options to display additional information are:

Additional options controlling how files are displayed include:

It is frequently possible to highlight different types of files with different colors, instead of with characters as -F would. This is an area where the two main ls versions differ:

When the option to use color to indicate file types is selected, the output might look like:

-rw-r--r-- 1 tsmitt nregion 26650 Dec 20 11:16 audio.ogg brw-r--r-- 1 tsmitt nregion 64, 64 Jan 27 05:52 bd-block-device crw-r--r-- 1 tsmitt nregion 64, 255 Jan 26 13:57 cd-character-device -rw-r--r-- 1 tsmitt nregion 290 Jan 26 14:08 image.png drwxrwxr-x 2 tsmitt nregion 48 Jan 26 11:28 di-directory -rwxrwxr-x 1 tsmitt nregion 29 Jan 26 14:03 ex-executable -rw-r--r-- 1 tsmitt nregion 0 Dec 20 09:39 fi-regular-file lrwxrwxrwx 1 tsmitt nregion 3 Jan 26 11:44 ln-soft-link -> dir lrwxrwxrwx 1 tsmitt nregion 15 Dec 20 10:57 or-orphan-link -> mi-missing-link drwxr-xrwx 2 tsmitt nregion 4096 Dec 20 10:58 ow-other-writeable-dir prw-r--r-- 1 tsmitt nregion 0 Jan 26 11:50 pi-pipe -rwxr-sr-x 1 tsmitt nregion 0 Dec 20 11:05 sg-setgid srw-rw-rw- 1 tsmitt nregion 0 Jan 26 12:00 so-socket drwxr-xr-t 2 tsmitt nregion 4096 Dec 20 10:58 st-sticky-dir -rwsr-xr-x 1 tsmitt nregion 0 Dec 20 11:09 su-setuid -rw-r--r-- 1 tsmitt nregion 10240 Dec 20 11:12 compressed.gz drwxrwxrwt 2 tsmitt nregion 4096 Dec 20 11:10 tw-sticky-other-writeable-dir Sample usage[edit]

The following example demonstrates the output of the ls command given two different arguments:

Related Searches

LSU Tigers footballLSU Tigers and Lady TigersLSU Tigers basketball
LSU Tigers baseballLSmLS3/5A
LSWR N15 classLSE Students' UnionLSU Tigers football statistical leaders

Choice of words

l-s_ _
ls-_ _
ls:_ _ _ _
ls_ _ _ _
ls_ - _ _ _
ls-_ _ _ _
ls _ _ _ _ _
ls _ - _ _ _ _
lsa* lsb* lsc* lsd* lse* lsf* lsg* lsh* lsi* lsj* lsk* lsl* lsm* lsn* lso* lsp* lsq* lsr* lss* lst* lsu* lsv* lsw* lsx* lsy* lsz*
© 2015-2021, Wikiwordbook.info
Copying information without reference to the source is prohibited!
contact us mobile version