GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menemukan File Dengan Subpath Tertentu?

Saya perlu menemukan semua file xml yang ditempatkan di folder bernama config . Juga config harus berada di suatu tempat di bawah folder bernama trunk . Misalnya, saya tertarik dengan semua file seperti di bawah ini:

~/projects/e7/trunk/a/b/c/config/foo.xml
~/projects/d/trunk/config/bar.xml
~/projects/trunk/config/other.xml
~/projects/e/e/e/trunk/e/e/e/e/e/e/e/e/config/eeeee.xml

Saya mencoba find perintah:

find ~/projects -regex "*/trunk/*/config/*.xml"

, tetapi outputnya kosong. Apa cara yang benar untuk menemukan file yang diperlukan?

Jawaban yang Diterima:

Itu bukan ekspresi reguler. Untuk gumpalan seseorang harus menggunakan -path predikat sebagai gantinya.


Linux
  1. Hapus Semua File Kecuali Di Subdirektori Tertentu Dengan Temukan?

  2. Bagaimana cara membuat daftar file yang diubah dalam rentang waktu tertentu?

  3. Bagaimana Cara Mendapatkan Hanya File yang Dibuat Setelah Berkencan Dengan Ls?

  1. Cara Menemukan File dengan Perintah fd di Linux

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

  3. Cara menghapus folder dengan nama tertentu

  1. Cara mengenkripsi file dengan gocryptfs di Linux

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

  3. Bagaimana cara mendaftar file dengan path lengkap di Linux?