Espalhados por vários sistemas de arquivos, tenho inúmeros arquivos .webarchive que foram salvos pelo OmniWeb. Então, por exemplo:
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;
Esses arquivos são tratados como de um desenvolvedor não identificado. Eu posso abrir cada um com um Control-clique, mas é tedioso.
Então, eu gostaria de um comando, provavelmente envolvendo find (1) , para remover todos esses atributos estendidos .
fonte
find
fará a mesma montagem eficiente de caminho de arquivo se você terminar com ele em\+
vez de\;
.Aqui está uma maneira mais automatizada de fazer isso:
automator aberto - selecione "serviço"
cole isso
Verifique se "arquivos ou pastas" está selecionado para "O serviço recebe selecionado". Verifique se "Localizador" está selecionado para "em"
Em seguida, clique em Salvar e dê o nome de quarentena, vá para a pasta ou arquivo que você deseja remover da quarentena e clique com o botão direito do mouse e selecione
https://forums.macrumors.com/threads/%E2%80%9Cverifying%E2%80%9D-upon-opening-every-file.2065395/page-2#post-25134721
fonte