GNU/Linux >> Belajar Linux >  >> Linux

Kecualikan file tersembunyi saat mencari dengan Unix/Linux temukan?

Tampaknya pola glob negasi tidak dikenal. Jadi, Anda dapat menggunakan:

find . -name "[!.]*"

Saya menemukan ini di sini:

find . \( ! -regex '.*/\..*' \) -type f -name "whatever"

Ini tidak menjawab pertanyaan Anda, tetapi untuk tugas menemukan file yang tidak tersembunyi, saya ingin membiarkan find menemukan semua file lalu memfilter dengan grep.

find . -type f | grep -v '/\.'

Mirip dengan pendekatan Anda tetapi mungkin sedikit lebih sederhana.


Linux
  1. Temukan file dan direktori di Linux dengan perintah find

  2. Cara Menemukan File Dengan Izin SUID dan SGID di Linux

  3. Bagaimana cara menyalin folder dengan file ke folder lain di Unix/Linux?

  1. Cara Menemukan File dengan Perintah fd di Linux

  2. Secara rekursif menemukan file dengan ekstensi tertentu

  3. Mencari sejumlah file untuk sebuah string di LInux

  1. Linux menemukan perintah

  2. Linux / UNIX :Contoh perintah find untuk menemukan file dengan set izin tertentu

  3. Bagaimana menemukan semua file yang diakhiri dengan .rb dengan Linux?