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.Hosted on the Kotech Petacomm APT repository. One command to add the repo, one command to install.
Already added the Kotech repo (e.g. for GateBell)? Skip steps 1–2 and run directly: sudo apt install petafiles
The script adds the GPG key, adds the repo, installs PetaFiles and sets up ~/.config/petafiles/ automatically.
Requires Python 3.6+. No additional dependencies.
0.04 second start time. Zero dependencies. Install in one command.