Dicho esto, el enfoque de hymie probablemente tenga más sentido: haga una lista blanca de los FS que desea buscar en lugar de incluir en la lista negra los que no desea buscar.
Si solo desea incluir jfs2sistemas de archivos (suponiendo que /esté activado jfs2), debe escribirlo:
Mientras que eso dejaría findde imprimir archivos en un sistema de archivos que no sea jfs2, eso no evitaría que rastree esos sistemas de archivos que no son jfs2 (que necesita -prune).
Tenga en cuenta que -a( AND, que está implícito si se omite) tiene prioridad sobre -o( OR ), por lo que debe observar si se necesitan paréntesis o no.
El comando correcto anterior es la abreviatura de:
Lo más probable es que lo use -xdev, lo que significa "No descienda directorios en otros sistemas de archivos". A continuación, tendrá que especificar qué sistemas de archivos que no desea realizar la búsqueda.
find / -fstype ext4 -nouser -o -nogroupSustituir ext3, etc. si no está usando ext4findde descender a nfs FS, solo para no imprimir los archivos que encontraría allí.ducombinar-fstypey-xdev(aka-mount) parece necesarioRespuestas:
Con GNU find, puede usar el
-fstypepredicado:Dicho esto, el enfoque de hymie probablemente tenga más sentido: haga una lista blanca de los FS que desea buscar en lugar de incluir en la lista negra los que no desea buscar.
Si solo desea incluir
jfs2sistemas de archivos (suponiendo que/esté activadojfs2), debe escribirlo:No lo escribas:
Mientras que eso dejaría
findde imprimir archivos en un sistema de archivos que no sea jfs2, eso no evitaría que rastree esos sistemas de archivos que no son jfs2 (que necesita-prune).Tenga en cuenta que
-a( AND, que está implícito si se omite) tiene prioridad sobre-o( OR ), por lo que debe observar si se necesitan paréntesis o no.El comando correcto anterior es la abreviatura de:
fuente
Lo más probable es que lo use
-xdev, lo que significa "No descienda directorios en otros sistemas de archivos". A continuación, tendrá que especificar qué sistemas de archivos que no desea realizar la búsqueda.fuente