Yazi
Instalación
To use Yazi, you must have the following prerequisites installed:
file(for file type detection)
Yazi can be optionally extended with other command-line tools to enable additional features.
nerd-fonts(recommended)ffmpeg(for video thumbnails)7-Zip(for archive extraction and preview, requires non-standalone version)jq(for JSON preview)poppler(for PDF preview)fd(for file searching)rg(for file content searching)fzf(for quick file subtree navigation, >= 0.53.0)zoxide(for historical directories navigation, requires fzf)resvg(for SVG preview)ImageMagick(for Font, HEIC, and JPEG XL preview, >= 7.1.1)xclip/wl-clipboard/xsel(for Linux clipboard support)
- Instalaciones
sudo pacman -S yazi ffmpeg 7zip jq poppler fd ripgrep fzf zoxide resvg imagemagick
- Opcional. Shell wrapper
function y() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
yazi "$@" --cwd-file="$tmp"
IFS= read -r -d '' cwd < "$tmp"
[ -n "$cwd" ] && [ "$cwd" != "$PWD" ] && builtin cd -- "$cwd"
rm -f -- "$tmp"
}
Comandos
Seleccionar
Espacio # Seleccionar
Ctrl + a # Seleccionar todos los archivos
Esc # Cancelar selección
Operación con archivos
Enter # Abrir archivo/s seleccionado/s
Tab # Información del archivo
y # Copiar archivos
Y # Cancelar archivos a copiar
x # Cortar archivos
X # Cancelar archivos a cortar
p # Pegar archivos copiados
P # Pegar archivos copiados, sobreescribe si ya existen
d # Borrar archivo/s seleccionado/s
D # Borrar archivos de forma permanente
a # Crear archivos (finalizar con / para directorios)
r # Renombrar archivo/s seleccionado/s
. # Mostrar/ocultar archivos ocultos
Copiar paths
c => c # Copiar la ruta del archivo
c => d # Copiar la ruta del directorio
c => f # Copiar el nombre del archivo
c => n # Copiar el nombre del archivo sin extensión
Buscar archivos
f # Buscar archivos
/ # Segunda búsqueda o filtro
? # (Buscar archivo anterior?)
n # Siguiente archivo encontrado
N # Anterior archivo encontrado
Tabs
t # Crear tab
1, 2, ..., 9 # Navegar entre tabs
[ # Tab anterior
] # Tab siguiente
Ctrl + c # Cerrar tab actual