O Mac OS X 10.6 Trash mostra uma opção "Adiar" para os arquivos que foram lixeira após a instalação do 10.6. No entanto, ele não mostra para onde o arquivo será colocado novamente.
Então: usando o Finder, existe alguma maneira de saber de onde veio um item na lixeira?
(Sei que os locais originais estão armazenados ~/.Trash/.DS_Store
, por isso, se realmente preciso saber de onde veio um arquivo, posso descobrir usando algo parecido hexdump
.)
Respostas:
Você pode usar a
dsstore_dump.pl
ferramenta que pode ler os registros de um arquivo de armazenamento em formato legível por humanos.É parte do
Mac-Finder-DSStore
projeto escrito em perl por Wim L, que fornece rotinas para ler e gravar os.DS_Store
arquivos gerados pelo OS X. Veja também:dsstore_dump.pl
no GitHub e no meu fork .Uso da amostra:
A instalação desta ferramenta é abordada no arquivo README.
Você também pode executar o script acima usando a seguinte linha única no seu Terminal:
Relacionado: Como verifico de onde o arquivo .Trash foi removido?
fonte
Eu vi esse problema e fiquei intrigado. Acabei escrevendo uma ferramenta rápida da Foundation com base nessa função e envolvi-a em um aplicativo AppleScript.
http://dl.getdropbox.com/u/896591/PathForTrashItem.zip
Cole-o na barra de ferramentas e deve informar o caminho para o item selecionado. Eu não faço promessas. :)
Não deve solicitar sua senha. Se isso acontecer, algo é estranho. Você ainda pode abrir o aplicativo com o AppleScript Editor, se desejar procurar a fonte AppleScript.
Duas questões principais:
fonte
hexdump
com certeza. :-) E esse cocoadev.com/index.pl?ParseDSStoreFiles certamente parece interessante também. Meu Google-Fu falhou muito comigo!tipath
programa incorporado ) não funciona para nenhum dos arquivos da minha pasta Lixeira.Há uma excelente redação e algumas soluções mais fáceis postadas em http://ponderthebits.com/2017/01/mac-dumpster-diving-identifying-deleted-file-references-in-the-trash-ds_store-files-part- 1 /
Incluindo este liner do Terminal para converter um
.DS_Store
arquivo em (principalmente) texto:fonte