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.