GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso escludere una directory dal comando ls

Puoi farlo tramite grep -v . Il comando sarà ls /mydir/ | grep -v 'test1'

Il -v significa escludere.

Buone referenze qui:http://www.thegeekstuff.com/2011/10/grep-or-and-not-operators/


ls -ITest1

da man ls :

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

Puoi usarlo più volte come:

ls -ITest1 -ITest2

oppure potresti utilizzare un modello di corrispondenza:

ls -ITest?


Prova questi:

ls -la | egrep -v ^d

-oppure-

ls -p | egrep -v /$

-oppure-

find . -type f -maxdepth 1

Linux
  1. [Linux]:come escludere la directory quando si utilizza il comando shell "tar".

  2. Come escludere un file/una directory dalle regole di auditd

  3. Come escludere una directory in find . comando

  4. Come posso eseguire una funzione da uno script nella riga di comando?

  5. Come posso eseguire il codice PHP dalla riga di comando?

Come rimuovere una directory in Linux

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando

Come rimuovere un comando dalla cronologia in Linux

Come escludere una directory durante la ricerca di file in Linux

Come contare i file nella directory su Linux

Come posso copiare una cartella dalla riga di comando di Linux?