dir - list directory contents


   dir [OPTION]... [FILE]...


   List  information  about  the FILEs (the current directory by default).
   Sort  entries  alphabetically  if  none  of  -cftuvSUX  nor  --sort  is

   Mandatory  arguments  to  long  options are mandatory for short options

   -a, --all
          do not ignore entries starting with .

   -A, --almost-all
          do not list implied . and ..

          with -l, print the author of each file

   -b, --escape
          print C-style escapes for nongraphic characters

          scale sizes by SIZE before printing them; e.g., '--block-size=M'
          prints sizes in units of 1,048,576 bytes; see SIZE format below

   -B, --ignore-backups
          do not list implied entries ending with ~

   -c     with -lt: sort by, and show, ctime (time of last modification of
          file status information); with -l: show ctime and sort by  name;
          otherwise: sort by ctime, newest first

   -C     list entries by columns

          colorize  the output; WHEN can be 'always' (default if omitted),
          'auto', or 'never'; more info below

   -d, --directory
          list directories themselves, not their contents

   -D, --dired
          generate output designed for Emacs' dired mode

   -f     do not sort, enable -aU, disable -ls --color

   -F, --classify
          append indicator (one of */=>@|) to entries

          likewise, except do not append '*'

          across -x, commas -m, horizontal -x, long -l, single-column  -1,
          verbose -l, vertical -C

          like -l --time-style=full-iso

   -g     like -l, but do not list owner

          group directories before files;

          can   be  augmented  with  a  --sort  option,  but  any  use  of
          --sort=none (-U) disables grouping

   -G, --no-group
          in a long listing, don't print group names

   -h, --human-readable
          with -l and/or -s, print human readable sizes (e.g., 1K 234M 2G)

   --si   likewise, but use powers of 1000 not 1024

   -H, --dereference-command-line
          follow symbolic links listed on the command line

          follow each command line symbolic link

          that points to a directory

          do not list implied entries matching shell  PATTERN  (overridden
          by -a or -A)

          append indicator with style WORD to entry names: none (default),
          slash (-p), file-type (--file-type), classify (-F)

   -i, --inode
          print the index number of each file

   -I, --ignore=PATTERN
          do not list implied entries matching shell PATTERN

   -k, --kibibytes
          default to 1024-byte blocks for disk usage

   -l     use a long listing format

   -L, --dereference
          when  showing  file  information  for  a  symbolic  link,   show
          information for the file the link references rather than for the
          link itself

   -m     fill width with a comma separated list of entries

   -n, --numeric-uid-gid
          like -l, but list numeric user and group IDs

   -N, --literal
          print raw entry  names  (don't  treat  e.g.  control  characters

   -o     like -l, but do not list group information

   -p, --indicator-style=slash
          append / indicator to directories

   -q, --hide-control-chars
          print ? instead of nongraphic characters

          show nongraphic characters as-is (the default, unless program is
          'ls' and output is a terminal)

   -Q, --quote-name
          enclose entry names in double quotes

          use quoting style WORD for entry names: literal, locale,  shell,
          shell-always, shell-escape, shell-escape-always, c, escape

   -r, --reverse
          reverse order while sorting

   -R, --recursive
          list subdirectories recursively

   -s, --size
          print the allocated size of each file, in blocks

   -S     sort by file size, largest first

          sort  by  WORD instead of name: none (-U), size (-S), time (-t),
          version (-v), extension (-X)

          with -l, show time as WORD instead of default modification time:
          atime  or  access  or  use  (-u); ctime or status (-c); also use
          specified time as sort key if --sort=time (newest first)

          with -l, show times using style STYLE: full-iso, long-iso,  iso,
          locale,  or  +FORMAT;  FORMAT  is interpreted like in 'date'; if
          FORMAT  is  FORMAT1<newline>FORMAT2,  then  FORMAT1  applies  to
          non-recent  files  and  FORMAT2  to  recent  files;  if STYLE is
          prefixed with 'posix-', STYLE  takes  effect  only  outside  the
          POSIX locale

   -t     sort by modification time, newest first

   -T, --tabsize=COLS
          assume tab stops at each COLS instead of 8

   -u     with  -lt:  sort by, and show, access time; with -l: show access
          time and sort by name; otherwise: sort by  access  time,  newest

   -U     do not sort; list entries in directory order

   -v     natural sort of (version) numbers within text

   -w, --width=COLS
          set output width to COLS.  0 means no limit

   -x     list entries by lines instead of by columns

   -X     sort alphabetically by entry extension

   -Z, --context
          print any security context of each file

   -1     list one file per line.  Avoid '\n' with -q or -b

   --help display this help and exit

          output version information and exit

   The  SIZE  argument  is  an  integer and optional unit (example: 10K is
   10*1024).  Units are K,M,G,T,P,E,Z,Y  (powers  of  1024)  or  KB,MB,...
   (powers of 1000).

   Using  color  to distinguish file types is disabled both by default and
   with --color=never.  With --color=auto, ls emits color codes only  when
   standard  output is connected to a terminal.  The LS_COLORS environment
   variable can change the settings.  Use the dircolors command to set it.

   Exit status:
   0      if OK,

   1      if minor problems (e.g., cannot access subdirectory),

   2      if serious trouble (e.g., cannot access command-line argument).


   Written by Richard M. Stallman and David MacKenzie.


   GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
   Report dir translation bugs to <http://translationproject.org/team/>


   Copyright  2016 Free Software Foundation, Inc.   License  GPLv3+:  GNU
   GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
   This  is  free  software:  you  are free to change and redistribute it.
   There is NO WARRANTY, to the extent permitted by law.


   Full documentation at: <http://www.gnu.org/software/coreutils/dir>
   or available locally via: info '(coreutils) dir invocation'

More Linux Commands

ldd(1) - print shared library dependencies - Linux man page
ldd prints the shared libraries required by each program or shared library specified on the command line. Security In the usual case, ldd invokes the standard d

latin4(7) - ISO 8859-4 character set encoded in octal, decim
The ISO 8859 standard includes several 8-bit extensions to the ASCII character set (also known as ISO 646-IRV). ISO 8859-4 encodes the characters used in Scandi

dmsetup(8) - low level logical volume management (Man Page)
dmsetup manages logical devices that use the device-mapper driver. Devices are created by loading a table that specifies a target for each sector (512 bytes) in

newpad_sp(3ncurses) - curses screen-pointer extension.......
This implementation can be configured to provide a set of functions which improve the ability to manage multiple screens. This feature can be added to any of th

Cyrus::IMAP::Shell(3pm) - Perl version of cyradm (Man Page)
Cyrus::IMAP::Shell.3pm - This module implements cyradm in Perl. It is a shell around Cyrus::IMAP::Admin. Commands are provided in both Tcl-compatible forms and

fallocate(1) - preallocate space to a file - Linux man page
fallocate is used to manipulate the allocated disk space for a file, either to deallocate or preallocate it. For filesystems which support the fallocate system

Mail::SPF::Request(3pm) - SPF request class - Linux man page
An object of class Mail::SPF::Request represents an SPF request. Constructors The following constructors are provided: new(%options): returns Mail::SPF::Request

fwide(3) - set and determine the orientation of a FILE strea
When mode is zero, the fwide() function determines the current orientation of stream. It returns a positive value if stream is wide-character oriented, that is,

gnutls_hmac_deinit(3) - API function - Linux manual page....
This function will deinitialize all resources occupied by the given hmac context. SINCE 2.10.0 REPORTING BUGS Report bugs to &lt;bug-gnutls@gnu.org&gt;. GnuTLS home p

auparse_get_num_records(3) - get the number of records......
auparse_get_num_records gets the number of records in the current event. RETURN VALUE Returns 0 if an error occurs; otherwise, the number of records. SEE ALSO a

Tcl_FSFileAttrsSet(3) - procedures to interact with any file
There are several reasons for calling the Tcl_FS API functions (e.g. Tcl_FSAccess and Tcl_FSStat) rather than calling system level functions like access and sta

gpm(8) - a cut and paste utility and mouse server for virtua
This package tries to be a useful mouse server for applications running on the Linux console. It is based on the selection package, and some of its code comes f

We can't live, work or learn in freedom unless the software we use is free.