GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa mengecualikan direktori dari perintah ls

Anda dapat melakukannya melalui grep -v . Perintahnya adalah ls /mydir/ | grep -v 'test1'

-v berarti mengecualikan.

Referensi yang bagus di sini:http://www.thegeekstuff.com/2011/10/grep-or-and-not-operators/


ls -ITest1

dari man ls :

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

Anda dapat menggunakannya berkali-kali seperti:

ls -ITest1 -ITest2

atau Anda dapat menggunakan pola yang cocok:

ls -ITest?


Coba ini:

ls -la | egrep -v ^d

-atau-

ls -p | egrep -v /$

-atau-

find . -type f -maxdepth 1

Linux
  1. [Linux] :Cara mengecualikan direktori saat menggunakan perintah shell "tar"

  2. Cara mengecualikan file/direktori dari aturan auditd

  3. Cara mengecualikan direktori di find . memerintah

  1. Bagaimana cara menggunakan perintah 'cp' untuk mengecualikan direktori tertentu?

  2. Bagaimana saya bisa memeriksa apakah ada direktori?

  3. linux:cara menjalankan perintah di direktori tertentu

  1. Bagaimana Cara Mengecualikan Perintah Dari Daftar Sejarah, Tetapi Menyimpannya Dalam Sejarah "langsung"?

  2. Bagaimana cara membuat file dengan ukuran tertentu dari baris perintah?

  3. Bagaimana saya bisa menulis ke dmesg dari baris perintah?