El comando tldr en Linux, acrónimo de “Too Long; Didn’t Read” (demasiado largo, no lo leí), sirve como un enfoque simplificado y guiado por la comunidad para comprender varias herramientas de línea de comandos. A diferencia de las páginas de manual tradicionales que brindan detalles exhaustivos, tldr
ofrece ejemplos concisos y prácticos para ayudar a los usuarios a comprender rápidamente la esencia de un comando.
A menudo se utiliza junto con comandos como man
e info
para una comprensión más completa. Tanto si eres un profesional experimentado que busca refrescar tu memoria como un recién llegado que busca aprender lo básico, tldr
puede ser un compañero útil.
Cómo Instalar el Comando tldr
El comando tldr no está incluido de forma predeterminada en la mayoría de las distribuciones de Linux, por lo que deberás instalarlo. El método de instalación puede variar según el administrador de paquetes que utilice tu sistema. Aquí tienes una guía general para instalar y desinstalar tldr:
Sistemas basados en Debian (por ejemplo, Ubuntu)
Instalar:
sudo apt update
sudo apt install tldr
Desinstalar:
sudo apt remove tldr
Sistemas basados en Red Hat (por ejemplo, Fedora)
Instalar:
sudo dnf install tldr
Desinstalar:
sudo dnf remove tldr
Arch Linux
Instalar:
sudo pacman -S tldr
Desinstalar:
sudo pacman -R tldr
macOS (usando Homebrew)
Instalar:
brew install tlrc
Desinstalar:
brew uninstall tlrc
Uso de Node.js (multiplataforma)
Instalar:
npm install -g tldr
Desinstalar:
npm uninstall -g tldr
Nota: Sigue esta documentación para obtener los paquetes en español
...
languages = ["es"]
...
Cómo Utilizar tldr
1. Ver un resumen del comando ls
Sintaxis:
tldr ls
Explicación: lista archivos y directorios en el directorio actual.
Ejemplo:
tldr ls
Salida:
ls
Lista los contenidos de directorios.
Más información: https://www.gnu.org/software/coreutils/ls.
Lista un archivo por línea:
ls -1
Lista todos los archivos, incluyendo archivos ocultos:
ls -a
Lista todos los archivos, añadiendo / al final de los nombres de directorios:
ls -F
Lista todos los archivos con formato largo (permisos, propietario, tamaño y fecha de modificación):
ls -la
Lista con formato largo y tamaño legible por humanos (KiB, MiB, GiB):
ls -lh
Lista con formato largo y tamaño en orden descendente:
ls -lS
Lista todos los archivos con formato largo, ordenado por fecha de modificación (archivos más viejos en primer lugar):
ls -ltr
Lista solamente directorios:
ls -d */

La salida proporciona un breve resumen del comando ls y muestra algunos ejemplos de uso común, como listar archivos uno por línea, excluir ciertas entradas y mostrar información detallada.
2. Ver un resumen del comando grep
Sintaxis:
tldr grep
Explicación: busca un patrón dentro de un archivo o texto.
Ejemplo:
tldr grep
Salida:
grep
Encuentra patrones en archivos usando expresiones regulares.
Más información: https://www.gnu.org/software/grep/manual/grep.html.
Busca un patrón dentro de un archivo:
grep "patrón_de_busqueda" ruta/al/archivo
Busca una cadena exacta (desactiva las expresiones regulares):
grep --fixed-strings "cadena_exacta" ruta/al/archivo
Busca un patrón en todos los archivos de forma recursiva en un directorio, mostrando los números de línea de las coincidencias, ignorando los archivos binarios:
grep --recursive --line-number --binary-files=sin-parejamiento "patrón_de_búsqueda" ruta/al/directorio
Utiliza expresiones regulares extendidas (admite ?, +, {}, () y |), sin distinguir entre mayúsculas y minúsculas:
grep --extended-regexp --ignore-case " patrón_de_búsqueda" ruta/al/archivo
Imprime 3 líneas de contexto alrededor, antes o después de cada coincidencia:
grep --context|before-context|after-context=3 "patrón_de_búsqueda" ruta/al/archivo
Imprime el nombre del archivo y el número de línea de cada coincidencia con salida en color:
grep --with-filename --line-number --color=always "patrón_de_búsqueda" ruta/al/archivo
Busca líneas que coincidan con un patrón e imprime sólo el texto coincidente:
grep --only-matching "patrón_de_búsqueda" ruta/al/archivo
Busca stdin en las líneas que no coincidan con un patrón:
cat ruta/al/archivo | grep --invert-match "patrón_de_busqueda"
La salida proporciona un resumen conciso del comando grep e incluye ejemplos de búsqueda de una cadena exacta, ignorando mayúsculas y minúsculas, y realizando una búsqueda recursiva en el directorio actual.
3. Ver un resumen del comando tar
Sintaxis:
tldr tar
Explicación: archiva y comprime archivos y directorios.
Ejemplo:
tldr tar
Salida:
tar
Utilidad de archivado.
A menudo se combina con un método de compresión, como gzip o bzip2.
Más información: https://www.gnu.org/software/tar.
[c]rea un archivo y lo escribe en un [f]ichero:
tar cf ruta/al/objetivo.tar ruta/al/archivo1 ruta/al/archivo2 ...
[c]rea un archivo con formato g[z]ip y lo escribe en un [f]ichero:
tar czf ruta/al/objetivo.tar.gz ruta/al/archivo1 ruta/al/archivo2 ...
[c]rea un archivo con formato g[z]ip desde un directorio utilizando rutas relativas:
tar czf ruta/al/objetivo.tar.gz --directory=ruta/al/directorio .
E[x]trae un [f]ichero (comprimido) al directorio actual [v]erbosamente:
tar xvf ruta/a/fuente.tar[.gz|.bz2|.xz]
E[x]trae un [f]ichero (comprimido) al directorio de destino:
tar xf ruta/al/archivo_de_entrada.tar[.gz|.bz2|.xz] --directory=ruta/al/directorio
Crea un archivo comprimido y lo escribe en una carpeta, utilizando la extensión del archivo para determinar automáticamente el programa de compresión:
tar caf ruta/al/objetivo.tar.xz ruta/al/archivo1 ruta/al/archivo2 ...
Lis[t]a el contenido de un [f]ichero tar [v]erbosamente:
tar tvf ruta/al/archivo_de_entrada.tar
E[x]trae ficheros que coincidan con un patrón de un [f]ichero:
tar xf ruta/al/archivo_de_entrada.tar --wildcards "*.html"
La salida proporciona una descripción general del comando tar e incluye ejemplos de creación de un archivo a partir de archivos, extracción de un archivo en una carpeta específica y creación de un archivo comprimido con gzip.
Otros Comandos
Además de obtener un resumen del uso de un comando, estas son algunas de las funciones adicionales que puedes utilizar con tldr
:
- Actualizar la caché:
tldr --update
- Listar páginas:
tldr --list
tldr --list-all
tldr --list-platforms
tldr --list-languages
- Información de la caché:
tldr --info
- Especificar plataforma:
tldr --platform=linux tar
- Especificar idioma:
tldr --language=en ls
tldr -L=en ls
Muestra la página en el idioma especificado.
- Modo sin conexión:
tldr --offline comando
- Salida compacta:
tldr --compact comando
- Markdown crudo:
tldr --raw comando
- Versión y ayuda:
tldr --version
tldr --help
Esas son algunas de las funciones adicionales más útiles de tldr además de obtener el resumen de un comando. Ten en cuenta que la disponibilidad de traducciones e información por plataforma depende de las contribuciones de la comunidad.
Más comandos de Linux:
Operaciones de Directorios | rmdir · cd · pwd · exa · ls |
Operaciones de Archivos | cat · cp · dd · less · touch · ln · rename · more · head |
Operaciones de Sistema de Archivos | chown · mkfs · locate |
Redes | ping · curl · wget · iptables · mtr |
Búsqueda y Procesamiento de Texto | find · grep · sed · whatis · ripgrep · fd · tldr |
Información y Gestión del Sistema | env · history · top · who · htop · glances · lsof |
Gestión de Usuarios y Sesiones | screen · su · sudo · open |
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.