Hola chic@s hoy aprenderémos muchos ejemplos del comando ls en Mac, este comando sirve para listar el contenido de ficheros y directorios a través de la terminal pero tiene muchas opciones cómo mostrar el tamaño de ficheros, ordenar por fecha de creación, modificación, invertir el orden y muchas opciones más!
Te recomiendo no solo leer sino también practicar!!!.
Tabla de contenidos
Pedir ayuda del comando ls
Ejecutar la ayuda del comando ls
man ls
Listar de forma simple
Listar archivos y carpetas de la forma más simple
ls
Listar archivos y carpetas con más información
Podemos listar los archivos/carpetas en forma de listado y mostrando mucha más información con la opción -l
Se pueden ver permisos, usuario propietario, grupo, fecha modificación, nombre, el tipo de archivo; y mucha más información, además se puede expandir más información usando otras opciones como -s.
Por defecto, ls -l muestra la fecha de modificación de los ficheros/carpetas.
ls -l
Ordenar ficheros/carpetas por fecha de modificación
Podemos cambiar el orden en el que se muestra los archivos, por ejemplo ordenarlo por fecha de modificación, tenemos que añadir la opción -t
ls -lt
Ordenar fichero/carpeta por fecha de creación
Por defecto, el comando ls -l, muestra la fecha de modificación de los archivos/carpetas, pero si usamos la opción -U, nos mostrará su fecha de creación, adicionalmente si queremos ordenarlo, usaremos la opción -t
ls -ltU
Ordenar por tamaño de fichero
ls -lS
Revertir el orden
Con la opción -r, podemos invertir el orden ya sea por fecha de creación, modificación, tamaño, nombre del fichero, etc. Por ejemplo, si queremos ordenar los ficheros por tamaño pero de forma inverida, añadimos la opción -r
ls -lSr
Mostrar todos los archivos/carpetas excepto por . y ..
Vamos a listar todos los archivos excepto el fichero actual (.) y el fichero padre (..), nos ayudarmeos con la opción -A
ls -lA
Mostrar todos los archivos/carpetas incluido ( . ) y ( .. )
Vamos a listar todos los archivos, usaremos la opción -a
ls -la
Mostrar solo carpetas
De esta forma podemos mostrar solo las carpetas. OJO: Hay que tener en cuenta que ciertas aplicaciones, suelen tratarse como carpetas.
ls -ld */
Mostrar archivos/carpetas de forma recursiva
Vamos a poder ver todos los archivos y carpetas que existen en todo el árbol de carpetas.
ls -lR
Espero que te haya gustado el post, nos vemos el el siguiente!