Sorting and Organizing

Sorting and organizing in lla

Organizing Your Files

Sort and traverse directories the way you want.

Core Sorting

Three sorting methods:

lla -s name            # Alphabetical by filename (default)
lla -s size            # Size-based, largest first
lla -s date            # Time-based, newest first

Sorting Refinements

Refine sorting:

lla -r                 # Reverse the order
lla --sort-dirs-first  # Prioritize directories
lla --sort-case-sensitive # Enable case sensitivity
lla --sort-natural     # Smart number sorting (2.txt before 10.txt)

Directory Navigation

Control recursion depth:

lla -R                 # Show all subdirectories
lla -R -d 2               # Limit exploration depth
lla --include-dirs     # Show directory sizes

Performance Safeguards

Built-in limits for large directories:

# Adjust in ~/.config/lla/config.toml
[formatters.tree]
max_lines = 20000      # Tree view entries
 
[listers.recursive]
max_entries = 20000    # Recursive listing entries

Visual Preferences

Customize visuals:

lla --icons           # Show file icons
lla --no-icons       # Hide icons
lla --no-colors      # Disable colors
 
# Combine preferences
lla --icons -s size  # Size-sorted with icons

Permission Formats

lla -l --permission-format=symbolic   # Standard rwx format (default)
lla -l --permission-format=octal      # Numeric format (e.g., 644)
lla -l --permission-format=binary     # Binary representation
lla -l --permission-format=verbose    # Detailed text description
lla -l --permission-format=compact    # Condensed numeric notation