APFS quebrou o comando find

0

Acabei de atualizar para o APFS em uma unidade externa.

Agora isso está acontecendo:

find /Volumes/FDDISK | head
/Volumes/FDDISK
/Volumes/FDDISK/.HFS+ Private Directory Data
/dir_2354142ISK/.HFS+ Private Directory Data
/dir_2354142/DatabasesPrivate Directory Data
/dir_2354142/Databases/Tagste Directory Data
/dir_2354142/Databases/Tags/61756678-6c736866-6170706c.tagset
/dir_2354142/Databases/Tags/000000c2-00000000-454d4147.tagset
/dir_2354142/Databases/Tags/61756678-67726571-6170706c.tagset
/dir_2354142/Databases/Tags/00000098-00000000-454d4147.tagset
/dir_2354142/Databases/Tags/000000c6-00000000-454d4147.tagset

Não vejo isso documentado em lugar algum. Alguém pode me dizer o que está acontecendo?

    
por William Entriken 05.11.2017 / 18:34

1 resposta

1

find está funcionando bem; você está vendo um diretório de metadados HFS + que antes estava oculto pelo sistema operacional, mas não mais oculto, já que o APFS não o considera especial.

Ele tem o nome .HFS+ Private Directory Data␍ , em que indica um byte de retorno de carro (0x0D). Naturalmente, quando impresso no terminal, ele faz com que o cursor volte para a coluna # 1, de modo que a segunda parte do caminho parece estar escrita "no topo" da primeira parte.

Para o propósito deste diretório no HFS + (não é mais usado no APFS), veja:

por 05.11.2017 / 19:14