- Listar todos los archivos y directorios incluidos ocultos
- Listar todos los archivos y directorios en vertical
- Listar archivos con tamaño legible
- Listar los directorios antes que los archivos
- Listar solo directorios
- Listar solo enlaces simbólicos
- Listar ordenado por tamaño
- Listar ordenado por fecha
- Listar en un determinado directorio
- Listar de forma recursiva
- Otras combinaciones de ls
Como podemos ver en el indice con ls se puede obtener multitud de información.
También podemos crear alias para hacer estas combinaciones más sencillas de recordar.
Listar todos los archivos y directorios incluidos ocultos
Con el parámetro -a listaremos todos los archivosls -a
Listar todos los archivos y directorios en vertical
Con el parámetro -l listaremos todos los archivosls -l
Con los parámetros podemos hacer combinaciones como listar ocultos y en verticalls -la
Listar archivos con tamaño legible
Con el parámetro -h podemos listar el tamaño de los archivos en MB y GB mas legible. Este parámetro se tiene que usar junto a -l para ver el listado en vertical que es donde sale mas informaciónls -lh
SI añadimos el parámetro -a saldrán también los ficheros ocultosListar los directorios antes que los archivos
Una opción que me gusta es listar antes los directorios que los archivos y para esto utilizamos el parámetro --group-directories-first que lo podemos combinar con los otros parámetrosls -la --group-directories-first
Listar solo directorios
También podemos listar solo directorios con la combinación de varios parámetrosls -lh | grep ^d
Listar solo enlaces simbólicos
O listar solo los enlaces simbólicosls -lh | grep ^l
También con la combinación de varios parámetros.Listar ordenado por tamaño
Otra de las combinaciones que nos presenta el comando ls es la posibilidad de ordenar los listados.Por ejemplo, por tamaño con el parámetro S
ls -lhS
Esto lo ordena de forma descendente (de mayor a menor), si queremos el orden al revés añadimos el parámetro rls -lhSr
Listar ordenado por fecha
Otra forma de ordenar es por fecha con el parámetro tls -lht
Igual que con el tamaño podemos utilizar la combinación con -r para ordenar al revésls -lhtr
Listar en un determinado directorio
Podemos especificar la ruta donde queremos listar los archivos y directoriosls -lhS /ruta/del/directorio
Listar de forma recursiva
Para lista de forma recursiva utilizamos el comandols -laR
Aunque para este tipo de listados me gusta mas el comando tree que se pueden limitar los niveles de listado.Otras combinaciones de ls
ls lo podemos combinar con otros parámetros como hemos visto por ejemplo con grep pero también podemos utilizarlo en búsquedas para que los listados sean mas legibles.br> Por ejemplo combinándolo con find
find . -type f -mtime -7 -exec ls -l {} +
También lo podemos combinar con tail o headls -lt | tail -n 10
ls -lt | head -n 10
Y esto es todo!!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.
/