Extensiones con el uso de Flags del comando LS en la terminal de Linux.

Linux desde cero | 5.2 - BUSCANDO CON... ¿LS?

Avatar

Antes de nada, debo decir que nunca dejaré de repetir lo siguiente: Tanto el comando man como el comando --help (en el Prompt se escribe, por ejemplo: cd --help) son estupendas y muy útiles herramientas que posee el entorno GNU/Linux para que una persona pueda explotar el poder de su sistema operativo al máximo.

No importa si solo sientes curiosidad sobre como funciona el maravilloso mundo de Tux, o si ya te desempeñas profesionalmente en el rumbo de la informática (si es que tu SO está basado en este Kernel, claro); esos dos comandos te salvaran de muchas complicaciones que se te lleguen a presentar durante el uso del computador (creo que es bien sabido que en un servidor o en una interfaz de texto no existe Google, ¿verdad?).

Pero en fin, después de esa pequeña (?) introducción, me gustaría darle a mi querida comunidad mi aporte:

Hay muchísimas banderas muy útiles que extienden la funcionalidad de ls de maneras extremadamente interesantes; por ejemplo, si yo en mi carpeta Home (o cualquier otra) ejecuto el comando ls *D*, la terminal me mostrara todas las carpetas y archivos que contengan esta letra junto con su respectivo contenido (si es que un resultado es una carpeta). Antes, debo mencionar que no importa si tu búsqueda inicia con esta letra o no; con tal de que la carpeta o archivo tenga la letra que tu le indicaste al Prompt, el imprimirá todos los resultados que la contengan (o por lo menos eso es lo que me pasó a mi, también es sensible a mayúsculas y minúsculas por lo que veo).

Sin embargo, si yo le agrego la bandera -d a esta orden, el contenido de una carpeta no aparecerá en la terminal. Simple, pero funcional si no deseas tanta información en la pantalla.

Si combinamos la bandera -t con -l, veremos la última vez que una carpeta o archivo fue modificado, empezando por el mas reciente.

-g nos ayuda a ocultar el nombre del dueño del archivo o carpeta, y -o esconde el nombre del grupo al cual pertenecen estos mismos.

Intenté usar otras banderas, pero por el momento, o no las supe usar del todo bien (perdón por eso), o no he logrado ver cambios en los Outputs que me mostró mi terminal (o por lo menos no los pude detectar a simple vista); debo experimentar mas con ello.

De momento eso es todo, espero haber aportado algo de que les pueda funcionar. ¡Mucho éxito!

Avatar

Oh, y como un pequeño recordatorio: ¡El signo > funciona para almacenar un Output en un documento de texto! Por ejemplo: ls -log > Example.txt ٩(。•́‿•̀。)۶

Avatar
Diego Bastidas

@dfbastidas

Gracias por tu valioso aporte.

¿Qué te ha parecido la clase? ¿Qué mejorarías de la misma? Muchas gracias por aportar a la comunidad EDteam :)

Avatar
Javi Felices

@javifelices

Buenos aportes y muy importante lo que has dicho, probar, curiosear es muy importante, al final linux es mucho esto, y si al final queremos dedicarnos un poco a la administración, servidores, con más razón.

Avatar

Escribe una respuesta