Karena sementara itu akan berhenti findmencetak file dalam sistem file non-jfs2, itu tidak akan menghentikannya dari merayapi file sistem non-jfs2 tersebut (yang Anda perlukan -prune).
Perhatikan bahwa -a( DAN yang tersirat jika dihilangkan) memiliki prioritas lebih dari -o( ATAU ), jadi Anda perlu memperhatikan apakah tanda kurung diperlukan atau tidak.
Perintah yang benar di atas adalah kependekan dari:
Cara terdekat yang mungkin Anda dapatkan adalah menggunakan -xdev, yang berarti "Jangan turun direktori di sistem file lain." Kemudian Anda akan perlu untuk menentukan filesystem yang anda lakukan ingin Anda cari.
find / -fstype ext4 -nouser -o -nogroup
Pengganti ext3, dll. Jika Anda tidak menggunakan ext4find
turun ke nfs FS, hanya saja tidak untuk mencetak file yang akan ditemukan di sana.du
menggabungkan-fstype
dan-xdev
(alias-mount
) tampaknya perluJawaban:
Dengan GNU find, Anda dapat menggunakan
-fstype
predikat:Karena itu, pendekatan hymie mungkin lebih masuk akal: buat daftar putih FS apa yang ingin Anda cari daripada daftar hitam yang tidak ingin Anda cari.
Jika Anda hanya ingin memasukkan
jfs2
sistem file (dengan asumsi/
aktifjfs2
), maka, Anda perlu menulisnya:Jangan tulis itu:
Karena sementara itu akan berhenti
find
mencetak file dalam sistem file non-jfs2, itu tidak akan menghentikannya dari merayapi file sistem non-jfs2 tersebut (yang Anda perlukan-prune
).Perhatikan bahwa
-a
( DAN yang tersirat jika dihilangkan) memiliki prioritas lebih dari-o
( ATAU ), jadi Anda perlu memperhatikan apakah tanda kurung diperlukan atau tidak.Perintah yang benar di atas adalah kependekan dari:
sumber
Cara terdekat yang mungkin Anda dapatkan adalah menggunakan
-xdev
, yang berarti "Jangan turun direktori di sistem file lain." Kemudian Anda akan perlu untuk menentukan filesystem yang anda lakukan ingin Anda cari.sumber