Onde o MacOS Finder mantém esta informação (a origem de um arquivo que foi enviado para mim)?

3

Eu quero o nome da pessoa que me envia um arquivo específico. Eu tentei diferentes tipos de file e stat , mas nenhum deles parece resolver o meu problema. A propósito, estou usando o MacOS atualmente. Aqui está um exemplo de um arquivo que eu tenho usando o AirDrop.

O nome que quero é marcado pelo círculo vermelho.

    
por Henrik Albrechtsson 09.09.2016 / 16:13

1 resposta

5

Podemos usar mdls da linha de comando para listar metadados. É isso que você está procurando? Nesse caso, pode ter sido útil usar apropos metadata na linha de comando para obter uma lista de softwares relacionados ao termo de pesquisa, metadados. Desculpe, não consigo traduzir o idioma da imagem para o inglês para saber com certeza se o comando mdls fornece o que você deseja.

mdls -- lists the metadata attributes for the specified file

SYNOPSIS
mdls [-name attributeName] [-raw [-nullMarker markerString]] file ...

DESCRIPTION
The mdls command prints the values of all the metadata attributes
associated with the files provided as an argument.

The following options are available:

-name        Print only the matching metadata attribute value. Can be
             used multiple times.

-raw         Print raw attribute data in the order that was
             requested.  Fields will be separated with a
             ASCII NUL character, suitable for piping to xargs(1) -0.

-nullMarker  Sets a marker string to be used when a requested
             attribute is null.  Only used in -raw mode.
             Default is "(null)".

SEE ALSO
mdfind(1), mdutil(1) xargs(1)

Mac OS X              June 3, 2004                         Mac OS X
    
por 09.09.2016 / 19:59