Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
miércoles, 15 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Listar Archivos

El comando ls se utiliza para listar el contenido de un directorio. Ya lo hemos usado un par de veces antes en los ejemplos, pero en esta lección aprenderemos a utilizarlo de la mejor manera.

Su sintaxis es la siguiente:

ls [OPCIONES] [ARCHIVO]

De forma predeterminada, cuando el comando ls se utiliza sin opciones o argumentos, listará los archivos en el directorio actual:

Li

Listar Archivos

Para conocer los detalles de un archivo, como el tipo de archivo, los permisos, la propiedad o la fecha y hora, para realizar un listado largo utilizamos la opción -l para el comando ls.

A continuación, vamos a ver un listado del directorio /var/log, como por ejemplo, ya que proporciona una salida variada:

Li

Listado con Detalles de Archivo

Cada línea corresponde a un archivo dentro del directorio. La información puede dividirse en campos separados por espacios. Los campos son los siguientes:

Tipos de Archivo

  • -rw-r--r-- 1 root   root  17869 Mar 14 17:48 alternatives.log                  
  • drwxr-x--- 2 root   adm    4096 Mar 14 17:48 apache2 

El primer campo en realidad contiene diez caracteres, donde el primer carácter indica el tipo de archivo, y los siguiente nueve especifican los permisos. Los tipos de archivo son:

Li

Tipos de Archivo

El primer archivo alternatives.log es un archivo regular -, mientras que el segundo archivo apache2 es un directorio d.

 

Los Permisos

drwxr-xr-x 1 root root           0 Apr 11 21:58 upstart

Los permisos indican de qué manera determinados usuarios pueden acceder a un archivo. 

 

Cuenta de Vínculo Físico

-rw-r----- 1 syslog adm 23621 Aug 23 15:17 auth.log

Este número indica cuántos vínculos físicos apuntan a este archivo. Los vínculos físicos están más allá del alcance de este curso por ser básico.

 

Usuario Propietario

-rw-r----- 1 syslog adm 416 Aug 22 15:43 kern.log

El usuario syslog es el propietario de este archivo. Cada vez que se crea un archivo, la propiedad se asigna automáticamente al usuario que lo creó.

 

Grupo Propietario

-rw-rw-r-- 1 root utmp 292584 Aug 20 18:44 lastlog

Indica el grupo propietario de este archivo.

 

Tamaño del Archivo

-rw-r----- 1 syslog adm 1087150 Aug 23 15:17 syslog.1

El tamaño del archivo en bytes. En el caso de un directorio, realmente podría ser un múltiplo del tamaño de bloques utilizado para el sistema de archivos.

 

Fecha y hora

drwxr-xr-x 1 root root 32 Jul 17 03:36 fsck

Esto indica el momento en el que el contenido del archivo se modificó por última vez.

 

Nombre de archivo

-rw-r--r-- 1 root root 47816 Jul 17 03:36 bootstrap.log

El último campo contiene el nombre del archivo o directorio.

 

Ordenación

Por defecto la salida del comando ls está ordenada alfabéticamente por nombre de archivo. Puede ordenarse por otros métodos.

En los siguientes ejemplos se combinarán con la opción -l para que los detalles pertinentes de los archivos se muestren. 

La opción -t ordenará los archivos por fecha y hora:

Li

Listar por Fecha y Hora

La opción -s ordenará los archivos por tamaño del archivo de mayor a menor.

Li

Listar por Tamaño

La opción -r invierte el orden de cualquier tipo de orden

Li

Cambiar Orden

Los números en el campo de tamaño de archivo cambian de descendente a ascendente.

Si se utiliza sólo la opción -r, se listarán los archivos en orden alfabético inverso:

Li

Listar en Orden Alfabético Inverso

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)