Répartis sur plusieurs systèmes de fichiers, j'ai de nombreux fichiers .webarchive qui ont été enregistrés par OmniWeb. Ainsi, par exemple:
sh-3.2$ ls -@ 2012-03-19.webarchive
2012-03-19.webarchive
sh-3.2$ ls -@l 2012-03-19.webarchive
-rw-r--r--@ 1 gjp22 staff 3722852 19 Mar 2012 2012-03-19.webarchive
com.apple.quarantine 26
sh-3.2$ xattr -l 2012-03-19.webarchive
com.apple.quarantine: 0000;4f66fcc8;OmniWeb.app;
Ces fichiers sont traités comme provenant d'un développeur non identifié. Je peux ouvrir chacun avec un contrôle-clic mais c'est fastidieux.
J'aimerais donc une commande, impliquant probablement find (1) , pour supprimer tous ces attributs étendus .
la source
find
fera le même assemblage de chemin de fichier efficace si vous le terminez par\+
au lieu de\;
.voici une façon plus automatisée d'accomplir cela:
ouvrir l'automate - sélectionner "service"
collez ceci
Assurez-vous que «fichiers ou dossiers» est sélectionné pour «Le service reçoit sélectionné». Assurez-vous que "Finder" est sélectionné pour "dans"
puis appuyez sur enregistrer et nommez-le non-quarantaine, accédez au dossier ou au fichier que vous souhaitez supprimer de la quarantaine et faites un clic droit et sélectionnez non-quarantaine
https://forums.macrumors.com/threads/%E2%80%9Cverifying%E2%80%9D-upon-opening-every-file.2065395/page-2#post-25134721
la source