lsd <command...>

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 <command>Specify the blocks that will be displayed and in what order
--color <command>When to use terminal colours
--date <command>How to display date
--depth <command>Stop recursing into directories after reaching depth
--group-dirs <command>Sort the directories then the files
--icon <command>When to print the icons
--icon-theme <command>Whether to use fancy or unicode icons
--ignore-glob <command>Do not display files/directories with names matching the glob pattern(s). More than one can be specified by repeating the argument
--size <command>How to display size
--sort <command>Sort by WORD instead of name