Walk
A minimal terminal file navigator that replaces cd and ls for browsing directories.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Walk
Package managers
- Homebrew
brew install walk
About Walk
Walk is a small terminal navigator written in Go that acts as a replacement for cd and ls. You run the lk command, move through directories with the arrow keys or hjkl, and leave the shell in the folder you ended up in.
It can show icons and a status bar, preview images and open files with other programs. It suits terminal users who want quick visual directory browsing without a full-featured file manager.
Strengths
- Very simple keyboard navigation with arrows or hjkl
- Changes the shell directory to where you stop
- Small single binary written in Go
Limitations
- Few file operations compared with full file managers
- Terminal only
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- Anton Medvedev
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Terminal users who want a faster way to move between directories
- Categories
- CLI tools, File managers
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Walk
Compare allSoftware that can replace Walk for an important use case, and what changes if you switch.
tere
Move between directories with an interactive terminal browser.
tere is also an interactive directory browser that returns the selected path to your shell, licensed under EUPL-1.2 and running on Windows, macOS and Linux.
zoxide
Learns the directories you actually use, so changing to one takes a few letters instead of a full path.
zoxide replaces browsing with jumping to frequently used directories by typing a few letters, but it has to learn your habits first and needs a shell configuration line.
lf
A fast terminal file manager in the ranger style, as a single binary with no runtime dependencies.
lf is a full ranger-style file manager with vi keys and shell-command extensions, so moving to it adds file operations along with more configuration for previews.
Joshuto
A ranger-like terminal file manager written in Rust with Miller-column navigation.
Joshuto is a ranger-like file manager in Rust with Miller columns and optional fzf and zoxide integration, but it is listed only for macOS and Linux.
Walk as an alternative
Listings that name Walk as an alternative.
broot
Navigate large directory trees and find files in the terminal.
Walk is a simpler terminal navigator that changes the shell directory where you stop, with fewer file operations and no tree search.
Similar software
Related functionality, not necessarily a direct replacement.
eza
A replacement for ls with colours, icons, a tree view and Git status in the listing.
LSD
List files with icons, colors and tree views.
fzf
A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.
Vifm
A terminal file manager with a curses interface and Vim-like keybindings.
clifm
A shell-like terminal file manager that works directly on the command line, without menus or panes.
fd
Finds files by name without the argument soup that find requires, and it is much faster.