Saya mencoba menggunakan perintah Linux find untuk menemukan semua direktori dan sub-direktori yang tidak memiliki .svn (Subversion hidden folder) di jalurnya. Saya hanya bisa mendapatkannya untuk mengecualikan direktori .svn yang sebenarnya sendiri, tetapi tidak salah satu dari sub-direktori.
Inilah yang sedang saya lakukan sekarang:
find . -type d \! -iname '*.svn*'
Saya juga sudah mencoba:
find . -type d \! iname '.svn' \! iname '.svn/*'
Hanya FYI, saya mencoba menggunakan pola find sehingga saya bisa menerapkan beberapa properti subversi ke semua direktori di repositori saya, tidak termasuk folder tersembunyi subversi dan sub-direktori mereka (dengan menerapkan perintah exec ke direktori yang dikembalikan dari perintah find. ) ..
TIA
find . -name '*.js' -not \( -name 'node_modules' -prune \) | xargs wc -l
tanpa keberhasilan ...-type d
? Saya suka mencari semua file tetapi mengecualikan direktori ".git" secara rekursifBagaimana dengan sederhana
sumber
find . -type d | grep -v '.svn'
; lakukan gema apapun; selesaiBagaimana dengan
-path
opsi untuk menemukan?sumber
Temukan . -path './tmp' -prune -o .......
sumber
Anda bisa menggunakan:
sumber