Bagaimana saya bisa tahu (jika saya bisa tahu!) Menemukan untuk menemukan file dari kedua jenis direktori dan file?
find -type fd
Ini seperti zaman kegelapan heuristik di sini.
Ini adalah perintah yang dapat Anda gunakan:
find -type f -or -type d
find -type f -o -type d
untuk alternatif yang sesuai dengan POSIX.. I get an error..
find: path harus mendahului ekspresi: `.. Adakah yang tahu kenapa?-
sebelumnyaor
?tl: dr
menggunakan
find . -name "*string*" -type f -o -name "*string*" -type d
penjelasan
perintah -o
or
s argumen setelah filepath sepenuhnya, sehinggafind . -name "*string*" -type f -o -type d
menghitungfind . (-name "*string*" -type f) -o (-type d)
. Untuk alasan ini, Anda harus menentukanSebagian besar pengguna akan menginginkan sesuatu yang terlihat seperti
yang dihitung sebagai
temukan detail sintaks
-name "*string*"
mencari nama yang berisi stringstring
di mana saja di dalamnya.sumber
Jika Anda menggunakan GNU find maka solusi berikut mungkin cocok untuk Anda:
Lihat
man find
untuk lebih jelasnya:sumber
GNU find
versi 4.7.0 .. Sepertinya tidak mendukung,
. Pesan kesalahan mengatakan bahwafind: Arguments to -type should contain only one letter.