Serie: Comandos de Linux - LS
Vamos a empezar una serie de articulos referidos a los comandos de consola de Linux. Ojala a alguien le ahorre horas de busqueda esta información.
El primer comando que vamos a examinar es el popular ls
LS, es el comando encargado de mostrar el contenido de un directorio. Es similar al antiguo comando DIR de DOS.
Vamos a ver algunos de los parametros que le podemos pasar a ls.
- ls -a
- Nos muestra todos los archivos, incluyendo los archivos ocultos. En Linux los archivos ocultos son todos aquellos cuyo nombre comienza con “.”. Estos archivos sirven en su mayoria para guardar la configuración de cada usuario. Se ubican en su directorio personal “/home/<tu usuario>/”.
- No nos muestra los archivos de Backup. Los archivos de Backup son copias que se hacen de un archivo para asegurarnos que no se a modificado por error, esto nos permite volver facilmente a la versión anterior del mismo. En Linux, algunos programas generan archivos de backup como por ejemplo Kate. Este Tipo de archivo, viene a ser el simil de “Copia de Archivo.doc” de Windows.
- Esta sentencia nos permite imprimir el listado de un directorio en colores. Esto nos sirve para identificar facilmente a los directorios ( que aparecen de azul ), a los links ( que aparecen en turquesa ), links rotos, etc.
- El comando recibe uno de los tres parametros:
- ls –color=never
- ls –color=always
- ls –color=auto
- Nos permite formatear la salida del comando ls. Si bien es cierto el modo de presentación de la información resulta poco relevante cuando es el usuario el que interpreta la información, es vital cuando lo hace un programa de computadora. Asi la salida de este comando ls correctamente formateada puede ser enviada como entrada para otro programa encargado de procesar esta salida.
- Nos muestra toda la información de los archivos
- Ejemplo:
- drwxr-xr-x 36 necudeco users 4096 2007-01-13 09:27 tarballs
- En este ejemplo nos muestra en la primera columna los permisos del archivo
- En la tercera y cuarta columna nos muestra el usuario y grupo al cual pertenece ese archivo
- En la quinta columna nos muestra el tamaño del archivo.
- En la sexta y séptima nos muestra la fecha y hora de creación.
- En la ultima columna nos muestra el nombre del archivo.
- Nos muestra la misma informacion que ls -l, pero en la quinta columna, donde nos mostraba el tamaño del archivo, ya no lo muestra en bytes. Lo muestra en Kbytes, MBytes, etc. según sea más facil de entender por el usuario.
- Nos muestra el contenido de un directorio, al revés.
- Nos muestra el contenido de un directorio y de sus subdirectorios …
- Ordena por el tamaño de los archivos
- Ordena por extension
- No ordena por ningun concepto.
- Ordena por fecha de modificación.
Todos estos comandos pueden ser llamados en conjunto, por ejemplo si queremos listar los archivos de un directorio llamado www, separados por comas pero ordenados por tamaño:
ls –format=commas -S www
Si queremos mostrar el contenido de ese mismo directorio ordenado por extension, y indicandons el tamaño en un formato legible para el humano
ls -Xlh www
Bueno, eso es todo por hoy. Espero que le haya servido a alguien.
Claro que si sirvió. Gracias.!. y es mas entendible.
Comment by linuxgirl — March 20, 2007 @ 3:40 am
Comando LS de Linux
Comment by Rodrigo — April 18, 2007 @ 1:14 pm
No puedo saber que es lo que hace el comando
Ls –i|sort –n&
Si me podes dar una mano….
Gracias
Comment by jose — May 27, 2008 @ 7:40 pm