Missing Logo

Yazi - terminal file manager

BindingDescription
g -> /go to root
g -> rgo to root of git repo
g -> sgo to ~/src
g -> Sgo to ~/Sync
g -> .go to ~/.config
g -> mgo to Arch mount dir
g -> Mgo to Ubuntu mount dir

Selection

BindingDescription
Ctrl + aSelect all files
Ctrl + rInverse selection

File operations

BindingDescription
pPaste yanked files
PPaste yanked files (overwrite if exists)
-Symlink absolute path of yanked files
_Symlink relative path of yanked files
Ctrl + -Handlink yanked files
Y or XCancel yank status
aCreate a file (end with / for directory)
rRename file
;Run a shell command
:Run a shell command (blocking)
.Toggle hidden files

Tabs

BindingDescription
tCreate a new tab with CWD
1, 2, ..., 9Switch to the N-th tab
[Switch to the previous tab
]Switch to the next tab
{Swap current tab with previous tab
}Swap current tab with next tab
Ctrl + cClose the current tab

Misc bindings

BindingDescription
!Temporarily go to parent shell

Copy paths

BindingDescription
c -> cCopy the file path
c -> dCopy the directory path
c -> fCopy the filename
c -> nCopy the filename without extension

Search files

BindingDescription
sSearch using fd
SSearch using ripgrep
Ctrl + sCancel search

Sorting

BindingDescription
, -> mSort by modified time
, -> MSort by modified time (reverse)
, -> cSort by creation time
, -> CSort by creation time (reverse)
, -> eSort by file extension
, -> ESort by file extension (reverse)
, -> aSort alphabetically
, -> ASort alphabetically (reverse)
, -> nSort naturally
, -> NSort naturally (reverse)
, -> sSort by size
, -> SSort by size (reverse)
, -> rSort randomly