View Formats

lla view formats

Visualizing Your Files

lla provides multiple view formats for different tasks. Combine them with other options as needed.

Core Views

Default View

Quick directory listing:

lla
default

Long Format

Detailed metadata:

lla -l
long

Options:

lla -l --hide-group      # hide group column
lla -l --relative-dates  # "2h ago" style timestamps

Tree Structure

Directory tree:

lla -t -d 3  # Navigate up to 3 levels deep
tree

Enhanced Organization

Table Layout

Structured table:

lla -T
table

Grid Display

Grid for dense directories:

lla -g
lla -g --grid-ignore # Ignore terminal width (may exceed screen). Configure max width in config.
grid

Specialized Views

Git Integration

Git repository insights:

lla -G
git

Timeline Organization

Chronological view:

lla --timeline
timeline

Storage Analysis

Disk usage visualization:

lla -S # use --include-dirs to calculate directories sizes
sizemap

Archive Introspection

List archive contents as a virtual directory (no extraction). Supported: .zip, .tar, .tar.gz, .tgz.

lla my_archive.zip -t       # tree view
lla project.tar.gz -l       # long view
lla my_archive.tgz --json   # machine output
lla my_archive.zip -l -f ".rs"  # filter on internal paths

Advanced Navigation

Fuzzy Search (Experimental)

Interactive file search:

lla --fuzzy
fuzzy

Deep Directory Exploration (Recursive)

Recursive listing:

lla -R
lla -R -d 3  # Set exploration depth
recursive

Combine -R with other options. Example: lla -R -l lists all files and directories with details.

Single-file Listing

Pass a single file path to list it directly with any view or machine output:

lla README.md          # default view
lla Cargo.toml -l      # long view
lla src/main.rs --json # machine output