eza.nu 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. export extern "eza" [
  2. --version(-v) # Show version of eza
  3. --help # Show list of command-line options
  4. --oneline(-1) # Display one entry per line
  5. --long(-l) # Display extended file metadata as a table
  6. --grid(-G) # Display entries in a grid
  7. --across(-x) # Sort the grid across, rather than downwards
  8. --recurse(-R) # Recurse into directories
  9. --tree(-T) # Recurse into directories as a tree
  10. --dereference(-X) # Dereference symbolic links when displaying information
  11. --classify(-F) # Display type indicator by file names
  12. --color # When to use terminal colours
  13. --colour # When to use terminal colours
  14. --color-scale # Highlight levels of file sizes distinctly
  15. --colour-scale # Highlight levels of file sizes distinctly
  16. --color-scale-mode # Use gradient or fixed colors in --color-scale
  17. --colour-scale-mode # Use gradient or fixed colors in --colour-scale
  18. --icons # When to display icons
  19. --no-quotes # Don't quote file names with spaces
  20. --hyperlink # Display entries as hyperlinks
  21. --group-directories-first # Sort directories before other files
  22. --git-ignore # Ignore files mentioned in '.gitignore'
  23. --all(-a) # Show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories
  24. --almost-all(-A) # Equivalent to --all; included for compatibility with `ls -A`
  25. --list-dirs(-d) # List directories like regular files
  26. --level(-L): string # Limit the depth of recursion
  27. --width(-w) # Limits column output of grid, 0 implies auto-width
  28. --reverse(-r) # Reverse the sort order
  29. --sort(-s) # Which field to sort by
  30. --only-dirs(-D) # List only directories
  31. --only-files(-f) # List only files
  32. --binary(-b) # List file sizes with binary prefixes
  33. --bytes(-B) # List file sizes in bytes, without any prefixes
  34. --group(-g) # List each file's group
  35. --header(-h) # Add a header row to each column
  36. --links(-H) # List each file's number of hard links
  37. --inode(-i) # List each file's inode number
  38. --blocksize(-S) # List each file's size of allocated file system blocks
  39. --time(-t) -d # Which timestamp field to list
  40. --dereference(-X) # dereference symlinks for file information
  41. --modified(-m) # Use the modified timestamp field
  42. --numeric(-n) # List numeric user and group IDs.
  43. --changed # Use the changed timestamp field
  44. --accessed(-u) # Use the accessed timestamp field
  45. --created(-U) # Use the created timestamp field
  46. --time-style # How to format timestamps
  47. --total-size # Show recursive directory size (unix only)
  48. --no-permissions # Suppress the permissions field
  49. --octal-permissions(-o) # List each file's permission in octal format
  50. --no-filesize # Suppress the filesize field
  51. --no-user # Suppress the user field
  52. --no-time # Suppress the time field
  53. --mounts(-M) # Show mount details
  54. --git # List each file's Git status, if tracked
  55. --no-git # Suppress Git status
  56. --git-repos # List each git-repos status and branch name
  57. --git-repos-no-status # List each git-repos branch name (much faster)
  58. --extended(-@) # List each file's extended attributes and sizes
  59. --context(-Z) # List each file's security context
  60. --smart-group # Only show group if it has a different name from owner
  61. --stdin # Read file paths from stdin
  62. ]