GNU/Linux >> Tutoriales Linux >  >> Linux

Enumere el archivo usando el comando ls en Linux con la ruta completa

Podría usar fácilmente lo siguiente para enumerar solo los archivos:

ls -d -1 $PWD/*.*

lo siguiente para listar directorios:

ls -d -1 $PWD/**

lo siguiente para enumerar todo (archivos/directorios):

ls -d -1 $PWD/**/*

Más opciones útiles:

-d lista directorios no su contenido

-R recursivo

-1 enumera un archivo por línea

-Utilizo el formato de lista larga

-una lista que incluye todas las entradas que comienzan con . y ..

-Una lista de todos, pero no la lista implícita. y ..

para obtener más información, simplemente escriba lo siguiente

ls --help 

Puedes usar

  ls -lrt -d -1 "$PWD"/{*,.*}   

También detectará archivos ocultos.


Para enumerar todo con la ruta completa, solo en el directorio actual

find $PWD -maxdepth 1

Igual que el anterior, pero solo coincide con una extensión en particular, sin distinción entre mayúsculas y minúsculas (archivos .sh en este caso)

find $PWD -maxdepth 1 -iregex '.+\.sh'

$PWD es para el directorio actual, se puede reemplazar con cualquier directorio

mydir="/etc/sudoers.d/" ; find $mydir -maxdepth 1

maxdepth evita que find entre en subdirectorios, por ejemplo, puede configurarlo en "2" para enumerar elementos en los elementos secundarios también. Simplemente elimínelo si lo necesita recursivo.

Para limitarlo solo a archivos, puede usar -type f opción.

find $PWD -maxdepth 1 -type f

Puedes probar esto:

ls -d $PWD/*

Linux
  1. Comando Netstat en Linux - 28 comandos con ejemplos

  2. Ordenar comando en Linux con ejemplos

  3. Comando chattr en Linux con ejemplos

  4. Uso del comando Linux Basename en Bash Scripts

  5. ¿Cómo enumero archivos con rutas completas en Linux?

Cómo enumerar los sistemas de archivos en Linux con lfs

Programar trabajos en Linux con el comando 'at'

Uso del comando Linux mv con ejemplos

Comando de montaje de Linux con ejemplos

Comando gawk de Linux con ejemplos

Comando make de Linux con ejemplos