GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo excluir un directorio del comando ls?

Puede hacerlo a través de grep -v . El comando será ls /mydir/ | grep -v 'test1'

El -v significa excluir.

Buenas referencias aquí:http://www.thegeekstuff.com/2011/10/grep-or-and-not-operators/


ls -ITest1

de man ls :

  -I, --ignore=PATTERN
          do not list implied entries matching shell PATTERN

Puedes usarlo varias veces como:

ls -ITest1 -ITest2

o podría usar un patrón coincidente:

ls -ITest?


Prueba estos:

ls -la | egrep -v ^d

-o-

ls -p | egrep -v /$

-o-

find . -type f -maxdepth 1

Linux
  1. ¿Cómo excluir el comando de la lista de historial, pero mantenerlo en el historial "en vivo"?

  2. Cómo excluir un archivo/directorio de las reglas de auditoría

  3. Cómo excluir un directorio en find. dominio

  4. ¿Cómo puedo comprobar si existe un directorio?

  5. ¿Cómo puedo crear un archivo con un tamaño específico desde una línea de comando?

Cómo eliminar un directorio en Linux

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

Cómo quitar un comando del historial en Linux

Cómo excluir un directorio al buscar archivos en Linux

Cómo contar archivos en el directorio en Linux

¿Cómo puedo copiar una carpeta desde la línea de comandos de Linux?