ls
es el comando estándar para enumerar archivos en Ubuntu y otros sistemas operativos Linux y Unix. ls
es particularmente útil de aprender porque lo encontrarás instalado en todos los sistemas Unix que hayas conocido. De forma predeterminada, ejecuta esto solo muestra los archivos en el directorio actual.
Sin embargo, la -R
'bandera' es la opción recursiva (tenga en cuenta la R mayúscula , no la r ) que también le mostrará todos los subdirectorios.
También solicitó "detalles", para esto desea la -l
bandera (que es una L minúscula, no la número uno). Tenga en cuenta que esto le brinda información de permisos de archivos, así como el tamaño del archivo, la información de hora / fecha y el nombre del archivo.
Si también desea mostrar archivos / carpetas ocultos (el equivalente de Ctrl+ Hen Nautilus), agregue el -a
indicador 'todos'.
Puede fusionar banderas juntas, para obtener algo como:
ls -lR
Si ejecuta esto en cualquier carpeta de tamaño decente, encontrará que esto produce una gran salida larga que se desplaza hacia abajo en su pantalla muy rápido. Para evitar esto, puede 'canalizar' la salida a ls
través de un programa llamado less
(el nombre es una parodia de lo similar more
que existió primero pero que tiene más características).
ls -lR | less
Esto le permitirá usar las teclas de flecha arriba / abajo, junto con PageUp / Down para pasar por la salida a una velocidad más cómoda.