¿Cómo evito que se muestre el post de permissions denegados cuando hago un command de búsqueda?

Estoy tratando de ejecutar un command de búsqueda, también conocido como:

find / -name "some_file" -print 

y mis resultados están llenos de posts de permiso denegado:

  • macOS High Sierra: no se puede usar Mouse y MacBook Trackpad al mismo time
  • Cómo "des-maximizar" o "restaurar" una window de Excel
  • Nuevos íconos aparecen como ícono de file pnetworkingeterminado en El Capitán
  • El terminal a veces codifica la salida inicial
  • ¿OSX tiene un concepto de "driver plug & play"?
  • Python Virtualenv está roto desde la actualización a OS X Mountain Lion
  •  find: /.DocumentRevisions-V100: Permission denied 

    ¿Cómo evito que se muestren en mis resultados de búsqueda?

  • ¿Puedo automatizar el cambio de location para que no tenga que conducir la elección manualmente?
  • Títulos de titulación en Terminal
  • ¿Puedo convertir inputs de blog en artículos wiki para la migration Leopard-to-Lion?
  • Spotlight pierde el primer personaje después de Cmd-Space
  • El mouse Bluetooth deja de funcionar casi cada vez que levanto mi Mac del modo de suspensión
  • Cómo inspeccionar packages TCP / IP
  • One Solution collect form web for “¿Cómo evito que se muestre el post de permissions denegados cuando hago un command de búsqueda?”

    Tres maneras vienen a la mente:

    • ejecuta el command como administrador: sudo find / -name "whatever" -print
    • descartar todos los resultados de error: find / -name "whatever" -print 2>/dev/null
    • filtrar posts de "Permiso denegado": find / -name "whatever" -print 2>&1 | fgrep -v "Permission denied" find / -name "whatever" -print 2>&1 | fgrep -v "Permission denied"

    La diferencia key entre la segunda y la tercera opción es, probablemente, que el segundo descarte todos los posts de error, mientras que el tercero no muestre ningún file / carpeta donde el nombre contenga "Permiso denegado" (que probablemente sea muy improbable).

    Además, también vale la pena señalar que no debe utilizar la tercera opción si planea seguir procesando la salida de find través de un conducto. El motivo aquí es que la salida estándar y de error se envían a través de dos canales diferentes (y solo visualmente combinados después por el shell). Si canaliza la salida a otro command, solo el contenido de la salida estándar se includeá en el próximo command.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).