YAZI(1)
π¦ YAZI(1) β General Commands Manual β¨
okay bestie, welcome to YAZI(1) β the General Commands Manual entry for your new terminal file-manager obsession π«Άπ
πΈ NAME
yazi β your blazingly fast terminal file manager π₯π¦
β¨ SYNOPSIS
yazi [OPTIONS] [ENTRY]
π¦ DESCRIPTION
Yazi (which literally means βduckβ π¦) is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience. No cap, that's the whole vibe: efficient, friendly, customizable, and very much giving main-character terminal energy π
π OPTIONS π
--cwd-file <CWD_FILE>β Write the cwd on exit to this file--chooser-file <CHOOSER_FILE>β Write the selected files to this file on open fired--clear-cacheβ Clear the cache directory--local-events <LOCAL_EVENTS>β Report the specified local events to stdout--remote-events <REMOTE_EVENTS>β Report the specified remote events to stdout--debugβ Print debug information-V,--versionβ Print version-h,--helpβ Print help
π PRESET KEYBINDINGS π
π§ Navigation
k/<up>β Move the cursor upj/<down>β Move the cursor downl/<right>β Enter hovered directoryh/<left>β Leave the current directory and into its parentKβ Move the cursor up 5 linesLβ Move the cursor down 5 linesggβ Move cursor to the topGβ Move cursor to the bottom
π«Ά Selection
<space>β Toggle selection of hovered file/directoryvβ Enter visual mode (selection mode)Vβ Enter visual mode (unset mode)<ctrl> + aβ Select all files<ctrl> + rβ Invert selection of all files<esc>β Cancel selection
π File/directory operations
o/<enter>β Open selected filesO/<ctrl> + <enter>β Open selected files interactively (NOTE: some terminals don't support the<ctrl>+<enter>combination)yβ Yank the selected files (copy)xβ Yank the selected files (cut)pβ Paste the yanked filesPβ Paste the yanked files (overwrite if destination exists)Y/Xβ Cancel the yank state (unyank)-β Create a symbolic link to the yanked files (absolute path)_β Create a symbolic link to the yanked files (relative path)dβ Move the files to the trashDβ Permanently delete filesaβ Create a file or directory (ends with"/"for directories)rβ Rename a file or directory;β Run a shell command:β Run a shell command (block the UI until the command finishes).β Toggle the visibility of hidden files<ctrl> + sβ Cancel the ongoing searchzβ Jump to a directory using zoxideZβ Jump to a directory, or reveal a file using fzf
π§ Tabs
tβ Create a new tab using current path1-9β Switch to specified tab number[β Switch to previous tab]β Switch to next tab{β Swap current tab with previous tab}β Swap current tab with next tab
π Linemode
msβ Set linemode to sizempβ Set linemode to permissionsmmβ Set linemode to modified timemnβ Set linemode to none
π Preview
<alt> + kor<alt> + <pageup>β Seek up 5 units in preview<alt> + jor<alt> + <pagedown>β Seek down 5 units in preview
π Copying paths
ccβ Copy absolute pathcdβ Copy path of the parent directorycfβ Copy the name of the filecnβ Copy the name of the file without the extension
π¦ Filtering files/directories
fβ Filter the files/directories in CWD
β Finding files/directories
/β Forward find file/directory in CWD?β Backward find file/directory in CWDnβ Jump to next occurrenceNβ Jump to previous occurrence
π₯ Searching files/directories
/β Forward find file/directory in CWD?β Backward find file/directory in CWDnβ Jump to next occurrenceNβ Jump to previous occurrencesβ Search files by name using fd, seefd(1)Sβ Search files by name using ripgrep, seerg(1)
π Sorting
,mβ Sort by modified time,Mβ Sort by modified time (reverse),cβ Sort by creation time,Cβ Sort by creation time (reverse),eβ Sort by file extension,Eβ Sort by file extension (reverse),aβ Sort alphabetically,Aβ Sort alphabetically (reverse),nβ Sort naturally,Nβ Sort naturally (reverse),sβ Sort by size,Sβ Sort by size (reverse)?β Backward find file/directory in CWDnβ Jump to next occurrenceNβ Jump to previous occurrencesβ Search files by name using fd, seefd(1)Sβ Search files by name using ripgrep, seerg(1)
πΈ SEE ALSO
yazi-config(5), yazi-plugins(7)
Signed, sealed, delivered: YAZI(1) from the General Commands Manual set π«Ά The source footer is just that YAZI(1) tag, and thereβs no extra version/date line in this page, so no invented date β periodt π
β¨
π¦ where this page comes from
- nixos 26.05: yazi 26.5.6
- nixpkgs unstable: yazi 26.9.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms