Cara mencari folder pohon


-1

Bagaimana saya bisa melakukan pencarian semua direktori panggilan di i18nbawah pohon seperti src/main/resourcesmenggunakan find atau perintah unix lainnya.

Semua yang saya coba tidak bekerja

Saya mencari sesuatu seperti:

$find . -name 'src/main/resources/i18n/ -type d
./foo/src/main/resources/i18n/
./bar/src/main/resources/i18n/
./xyz/src/main/resources/i18n/

Tetapi direktori './foo/src/test/resources/i18n' tidak akan muncul.


"Semua yang saya coba" tidak terlalu berguna. Apa yang sudah kamu coba?
pengguna 99572 baik-baik saja

Saya sudah menemukan opsi yang benar.
Alfergon

Jawaban:


1

Akhirnya menemukannya:

find -type d -regex ".*src/main/resources/i18n"

0

Kamu hampir sampai. Tentukan dir root umum dari semua pohon Anda, bukan.

find common/root/dir/ -type d -name i18n

(Anda dapat menentukan jalur absolut di sana tentu saja.)


Ini tidak berfungsi
Alfergon

Bisakah Anda lebih spesifik tentang itu?
Karma Fusebox

$ find src / main / resources / -type d -name i18n find: src / main / resources /: Tidak ada file atau direktori seperti itu
Alfergon

Ah iya. Saya sedikit salah mengerti pertanyaan Anda. Lihat edit saya, dalam kasus Anda tampaknya root umum .tetapi Anda hanya perlu menggunakan "i18n" dengan -nama, bukan sisa jalur juga.
Karma Fusebox

Ya, saya juga mencobanya, tetapi itu memberi saya 'src / main / resources / i18n' dan 'src / test / resources / i18n' yang tidak saya butuhkan.
Alfergon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.