lsd <folders...>

An ls command with a lot of pretty colors and some other stuff




-1, --onelineDisplay one entry per line
-A, --almost-allDo not list implied . and
-a, --allDo not ignore entries starting with
-d, --directory-onlyDisplay directories themselves, and not their contents (recursively when used with --tree)
-F, --classifyAppend indicator (one of */=>@|) at the end of the file names
-h, --human-readableFor ls compatibility purposes ONLY, currently set by default
-i, --inodeDisplay the index number of each file
-L, --dereferenceWhen showing file information for a symbolic link, show information for the file the link references rather than for the link itself
-l, --longDisplay the extended file metadata as a table
-R, --recursiveRecurse into directories
-r, --reverseReverse the order of the sort
-S, --sizesortSort by size
-t, --timesortSort by time modified
-v, --versionsortNatural sort of (version) numbers within text
--classicEnable classic mode (no colors or icons)
-X, --extensionsortSort by file extension
--helpPrints help information
--ignore-configIgnore the configuration file
--no-symlinkDo not display symlink target
--total-sizeDisplay the total size of directories
--treeRecurse into directories and present the result as a tree
-V, --versionPrints version information
--blocks <blocks>Specify the blocks that will be displayed and in what order
--color <color>When to use terminal colours
--date <date>How to display date
--depth <num>Stop recursing into directories after reaching depth
--group-dirs <group-dirs>Sort the directories then the files
--icon <icon>When to print the icons
--icon-theme <icon-theme>Whether to use fancy or unicode icons
--ignore-glob <pattern>Do not display files/directories with names matching the glob pattern(s). More than one can be specified by repeating the argument
--size <size>How to display size
--sort <WORD>Sort by WORD instead of name