ls
Regla mnemotecnica
ls
: LiSt
El comando ls
nos lista en pantalla el contenido del directorio en el que nos encontramos (ficheros, directorios, links). Por ejemplo:
$ ls
calculos input potenciales README
nos dice que en el directorio hay los 4 elementos señalados. Según la configuración de nuestra terminal los ficheros, directorios,etc tendrán diferentes colores. No obstante para obtener una información más detallada podemos usar el modificador -l
que significa long format. Así nos aparecerá
$ls -l
drwxr-xr-x 6 edu users 4096 Feb 1 2009 calculos
-rw-r----- 1 edu users 11388 Feb 1 2009 input
drwxr-xr-x 2 edu users 4096 Jul 14 12:26 potenciales
-rw-r--r-- 1 edu users 2583 Dec 23 2009 README
La primera columna es información sobre los permisos (pendiente para otro post) y la primera letra nos indica con d
cuales son directorios. La segunda columna en el caso de directorios nos dice cuantos elementos contiene cada uno. La tercera y cuarta columna nos dice el usuario y grupo propietarios del fichero (otro día hablamos de esto). La cuarta columna es el tamaño del fichero, en el caso de directorios no es especialmente relevante pues no nos dice el tamaño de su contenido sino 4 KB. Las siguientes son la fecha de modificación del elemento.
Otro modificador interesante es -h
que nos da la información relativa al tamaño en formato human–readable. Aprovechamos también para ver como podemos usar ls
también con uno o varios elementos concretos
$ ls -lh input README-rw-r----- 1 edu users 12K Feb 1 2009 input -rw-r--r-- 1 edu users 2.6K Dec 23 2009 README
y como vemos nos muestra el tamaño de los ficheros en KB. Si aplicamos el comando sobre un directorio nos muestra su contenido:
$ ls potenciales Al Co Fe H K Na Ni Zn
el directorio potenciales tiene 8 elementos en su interior. Otro modificador interesante es
-a
que nos muestra los archivos ocultos. En el ejemplo$ ls -a . .. calculos input .octave_hist potenciales README
nos ha aparecido el directorio
.
que hace referencia al directorio actual, el directorio..
que hace referencia al directorio padre (el que está jerárquicamente encima del actual) y el fichero oculto.octave_hist
(donde el programa octave guarda
los comandos que se ejecutan en su interfaz).Otro comando modificador interesante es
-t
que nos ordena por fecha el listado.Finalmente para obtener un listado de todos los modificadores existentes se puede ejecutar
ls --help
o para obtener una ayuda más extensaman help
.
[…] rol tenemos 9 permisos que podemos gestionar. Para ver los permisos podemos listar los ficheros (ls) indicándole que nos dé más información el formato largo (-l). Por […]
[…] empleando el comando echo y listamos los ficheros que existen en el directorio con el comando ls. La primera línea es un poco especial e indica que “lenguaje queremos utilizar” (que […]