LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

dir

list directory contents in columns

TLDR

List files in the current directory in columns
$ dir
copy
List all files including hidden files
$ dir -a
copy
List with detailed information in long format
$ dir -l
copy
List with human-readable file sizes
$ dir -lh
copy
List sorted by modification time (newest first)
$ dir -t
copy
List sorted by file size (largest first)
$ dir -S
copy
List recursively including subdirectories
$ dir -R
copy

SYNOPSIS

dir [options] [files...]

DESCRIPTION

dir lists directory contents, equivalent to ls -C -b. By default, files are listed in columns sorted vertically, and non-graphic characters are displayed as C-style backslash escape sequences.Unlike ls, which changes its output format depending on whether output goes to a terminal or a pipe, dir always produces columnar output with escaped special characters. This makes it more predictable for scripting.The command is part of GNU coreutils and accepts the same options as ls.

PARAMETERS

-a, --all

Include hidden files (starting with .)
-A, --almost-all
Like -a but exclude . and ..
-l
Long listing format with details
-h, --human-readable
Human-readable file sizes (1K, 234M, 2G)
-t
Sort by modification time (newest first)
-S
Sort by file size (largest first)
-r, --reverse
Reverse sort order
-R, --recursive
List subdirectories recursively
-d, --directory
List directories themselves, not their contents
-F, --classify
Append indicator (*/=>@|) to entries
-i, --inode
Print inode number of each file
-s, --size
Print allocated size of each file in blocks
--color[=WHEN]
Colorize output (always, auto, never)

CAVEATS

Equivalent to ls -C -b. GNU coreutils specific; not available on all Unix systems. Use ls for maximum portability.

HISTORY

dir is part of GNU coreutils, written by Richard M. Stallman and David MacKenzie. It provides consistent columnar output with escaped special characters regardless of output destination.

SEE ALSO

ls(1), vdir(1), tree(1), find(1)

Copied to clipboard
Kai