Pertanyaan yang diberi tag find

246
temukan tanpa rekursi

Apakah mungkin untuk menggunakan findperintah dengan cara tertentu sehingga tidak akan muncul kembali ke dalam sub-direktori? Sebagai contoh, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 Dan hasil dari sesuatu seperti find DirsRoot --donotrecuourse...

234
grep tanpa menunjukkan path / file: line

Bagaimana Anda memahami dan hanya mengembalikan garis yang cocok? yaitu Path / nama file dihilangkan dari hasil. Dalam hal ini saya ingin melihat semua file .bar di direktori saat ini, mencari istilah FOO find . -name '*.bar' -exec grep -Hn FOO {}

223
Bagaimana cara mengulang nama file yang dikembalikan oleh find?

x=$(find . -name "*.txt") echo $x jika saya menjalankan potongan kode di atas dalam shell Bash, yang saya dapatkan adalah string yang berisi beberapa nama file yang dipisahkan oleh kosong, bukan daftar. Tentu saja, saya dapat memisahkan mereka dengan blank untuk mendapatkan daftar, tetapi saya...

206
find: argumen yang hilang ke -exec

Saya dibantu hari ini dengan perintah, tetapi sepertinya tidak berhasil. Ini perintahnya: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Shell kembali find: missing argument to `-exec' Apa yang saya coba lakukan pada dasarnya adalah melalui...

185
temukan -exec fungsi shell di Linux?

Apakah ada cara untuk findmenjalankan fungsi yang saya definisikan di shell? Sebagai contoh: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; Hasilnya adalah: find: dosomething: No such file or directory Apakah ada cara untuk mendapatkan find's -execuntuk...

159
Menggunakan titik koma (;) vs plus (+) dengan exec in find

Mengapa ada perbedaan dalam output antara menggunakan find . -exec ls '{}' \+ dan find . -exec ls '{}' \; Saya mendapatkan: $ find . -exec ls \{\} \+ ./file1 ./file2 .: file1 file2 testdir1 ./testdir1: testdir2 ./testdir1/testdir2: $ find . -exec ls \{\} \; file1 file2...