PetaFiles is a three-pane terminal file manager built for Linux power users. Vim-style navigation, instant preview, bulk operations and network filesystem support — starts in 0.04 seconds.
hjkl, copy with y, paste with p, delete with dd. Never touch the mouse again.Ranger is slow. Midnight Commander is a relic. GUI file managers require a desktop. PetaFiles is built from scratch for the modern Linux power user — keyboard-native, vim-style and blazingly fast.
The three-pane layout shows your parent directory, current directory and a live preview of the selected file simultaneously. Navigate with h/l to move between panes, j/k to move up and down. No mouse required.
~/.config/petafiles/keys| PetaFiles | ranger | |
|---|---|---|
| Start time | 0.04s | 0.72s |
| Memory usage | 3 MB | 28 MB |
| Dependencies | 0 | Python 3 |
| Network FS | Built-in | Manual |
| Key | Action | Description |
|---|---|---|
| h / l | ←→ panes | Move between parent / current / preview |
| j / k | ↑↓ list | Move up and down in current pane |
| g / G | top / bottom | Jump to first or last item |
| Enter | open | Open file with default handler |
| y | yank | Copy selected file(s) to clipboard |
| p | paste | Paste yanked file(s) to current directory |
| dd | delete | Move selected file(s) to trash |
| r / R | rename | Rename file / bulk rename in editor |
| m / ' | mark / jump | Bookmark current dir / jump to bookmark |
| / | search | Fuzzy search in current directory |
| Space | select | Toggle selection on current item |
| ! | shell | Run a shell command on selected files |
! to run any command on selected files. Output shown inline.R — edit all names in your $EDITOR. Save to apply.0.04 second start time. Zero dependencies. Install in one command.