GNU/Linux >> Tutoriales Linux >  >> Linux

Sugerencias para enumerar archivos con ls en la línea de comandos de Linux

Uno de los primeros comandos que aprendí en Linux fue ls . Es importante saber qué hay en un directorio donde reside un archivo en su sistema. Poder ver y modificar no solo algunos sino todos de los archivos también es importante.

La terminal de Linux

  • Los 7 mejores emuladores de terminal para Linux
  • 10 herramientas de línea de comandos para el análisis de datos en Linux
  • Descargar ahora:hoja de referencia de SSH
  • Hoja de trucos de comandos avanzados de Linux
  • Tutoriales de línea de comandos de Linux

Mi primera hoja de trucos de LInux fue el Manual de Linux de una página, que se publicó en 1999 y se convirtió en mi referencia de referencia. Lo pegué con cinta adhesiva sobre mi escritorio y me refería a él a menudo cuando comencé a explorar Linux. Listado de archivos con ls -l se presenta en la primera página, en la parte inferior de la primera columna.

Más tarde, aprendería otras iteraciones de este comando más básico. A través de ls comando, comencé a aprender sobre la complejidad de los permisos de archivo de Linux y lo que era mío y lo que requería permiso de root o sudo para cambiar. Me sentí muy cómodo con la línea de comandos con el tiempo, y sigo usando ls -l para encontrar archivos en el directorio, frecuentemente uso ls -al para que pueda ver los archivos ocultos que podrían necesitar ser cambiados, como los archivos de configuración.

Según un artículo de Eric Fischer sobre el ls comando en el Proyecto de documentación de Linux, las raíces del comando se remontan a listf comando en el sistema de tiempo compartido compatible del MIT en 1961. Cuando CTSS fue reemplazado por Multics, el comando se convirtió en list , con interruptores como list -all . Según Wikipedia, ls apareció en la versión original de AT&T Unix. Los ls El comando que usamos hoy en los sistemas Linux proviene de GNU Core Utilities.

La mayoría de las veces, uso solo un par de iteraciones del comando. Mirando dentro de un directorio con ls o ls -al es como generalmente uso el comando, pero hay muchas otras opciones con las que debería estar familiarizado.

$ ls -l proporciona una lista simple del directorio:

Usando las páginas de manual de mi sistema Fedora 28, encuentro que hay muchas otras opciones para ls , todos los cuales brindan información interesante y útil sobre el sistema de archivos de Linux. Introduciendo man ls en el símbolo del sistema, podemos comenzar a explorar algunas de las otras opciones:

Para ordenar el directorio por tamaño de archivo, use ls -lS :

Para listar los contenidos en orden inverso, use ls -lr :

Para listar contenidos por columnas, use ls -c :

ls -al proporciona una lista de todos los archivos en el mismo directorio:

Aquí hay algunas opciones adicionales que encuentro útiles e interesantes:

  • Enumere solo los archivos .txt en el directorio:ls *.txt
  • Lista por tamaño de archivo:ls -s
  • Ordenar por hora y fecha:ls -d
  • Ordenar por extensión:ls -X
  • Ordenar por tamaño de archivo:ls -S
  • Formato largo con tamaño de archivo:ls -ls
  • Enumere solo los archivos .txt en un directorio:ls *.txt

Para generar una lista de directorios en el formato especificado y enviarla a un archivo para verla más tarde, ingrese ls -al > mydirectorylist . Finalmente, uno de los comandos más exóticos que encontré es ls -R , que proporciona una lista recursiva de todos los directorios de su computadora y sus contenidos.

Para obtener una lista completa de todas las iteraciones de ls comando, consulte GNU Core Utilities.


Linux
  1. Encuentra archivos y directorios en Linux con el comando de búsqueda

  2. 10 increíbles consejos y trucos para trabajar con Linux

  3. Busque rápidamente archivos en Linux con el comando de localización

  4. Consejos de línea de comandos de Linux para aumentar la productividad

  5. Migración de un servidor Linux desde la línea de comandos

Cómo encontrar archivos en Linux con el comando Buscar

Comando ls en Linux para listar archivos

Domina la línea de comandos de Linux

Cómo buscar archivos desde la línea de comandos de Linux

Una papelera para la línea de comandos de Ubuntu

Cómo encontrar archivos con el comando fd en Linux