Esta respuesta describirá cómo no recibir el siguiente mensaje cuando abre un archivo descargado de Safari por primera vez.
Bueno,noestoysegurodeporquéestáviendoesto,perosisusarchivosvanalacarpeta~/Descargar,tendráquedecirlealsistemaoperativoquequierequeesacarpetasalgadelacuarentena.
AbrasuTerminal.app(SpotlightparaTerminal)yescriba:
xattr-d-rcom.apple.quarantine~/Downloads
Esposiblequetengashacerlocomosuperusuario(encuyocaso,usaestoenlugardeloanterior),asíquesifallaloanterior,pruebaconsudoantesdelcomando:
sudoxattr-d-rcom.apple.quarantine~/Downloads
nota:selepedirásucontraseñasiusasudo,estoesnormal.
¿Quéesxattr?
Elcomandoxattrsepuedeusarparamostrar,modificaroeliminar extendido Atributosdeunoomásarchivos,incluyendodirectoriosysimbólicos. campodegolf.Losatributosextendidossonmetadatosarbitrariosalmacenadosconunarchivo, peroseparadosdelosatributosdelsistemadearchivos(comoeltiempodemodificacióno tamañodelarchivo).
ADVERTENCIA:Alhacerloanterior,elsistemaoperativodejarádepreocuparseporlosarchivosqueseencuentranenlacarpetaDescargas.Sisolodeseahacerestoparaciertosarchivos,tendráquedescargarsusarchivos"seguros" en otro lugar y ejecutar el comando anterior en esa carpeta.
Si desea deshacer la operación, simplemente elimine -d
xattr -r com.apple.quarantine ~/Downloads
El -r es hacerlo recursivo (por lo que los archivos y carpetas existentes también se modifican).
ACTUALIZACIÓN Me he dado cuenta de que los nuevos archivos se pondrán en cuarentena cuando los descargues, así que aunque el comando anterior irá archivo por archivo y eliminará la marca , para no tener que decirle al sistema operativo que el archivo está a salvo cada vez , para deshabilitar completamente el mecanismo, debe ejecutar un comando adicional. asegúrate de que esto está bien contigo, ya que no puedes hacer esto para archivos individuales, es un todo o nada .
Para deshabilitar completamente los cuadros de diálogo de advertencia para cualquier archivo en el futuro , ejecute este comando (una vez más, no estoy 100% seguro de que necesite sudo, inténtelo sin él primero .:
defaults write com.apple.LaunchServices LSQuarantine -bool NO
Y si alguna vez quieres revertir el cambio:
defaults write com.apple.LaunchServices LSQuarantine -bool YES
No puedo recordar si necesita cerrar sesión / iniciar sesión nuevamente o reiniciar.
Buena suerte y ten cuidado con esas descargas. :)
Un reinicio ES requerido después de estos comandos .
Enlace adjunto para más información sobre Cuarentena .