Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

xattr

Permissões

Uso

xattr -l [file]

Lê e remove atributos estendidos no macOS, em geral com.apple.quarantine, a marca por trás do aviso de app danificado; no Linux usam-se getfattr e setfattr.

Opções comuns

OpçãoSignificado
-lList the attributes with their values
-pPrint one named attribute
-wWrite one named attribute
-dDelete one named attribute
-cClear every attribute on the file
-rWork through a directory recursively

Exemplos

xattr -l installer.dmg

Shows com.apple.quarantine on anything downloaded.

xattr -d com.apple.quarantine /Applications/App.app

Clears the flag behind the damaged app warning.

xattr -cr ./MyApp.app

Strips every attribute through the whole bundle.

Modo numérico e simbólico dizem a mesma coisa: 755 e u=rwx,go=rx são a mesma permissão.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que xattr faz?

Lê e remove atributos estendidos no macOS, em geral com.apple.quarantine, a marca por trás do aviso de app danificado; no Linux usam-se getfattr e setfattr.

QComo se digita?

xattr -l [file] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 6; a lista completa está em man xattr. Este comando fica em Permissões.

Comandos relacionados

página man: man xattr