Para onde vão os arquivos não salvos no Lion?
Saí do TextEdit sem salvar, pois não tinha a intenção de salvar, mas, com o salvamento automático, o arquivo ainda foi salvo em algum lugar, pois, quando reabri o TextEdit, o arquivo em que estava trabalhando estava lá (mesmo que eu tenha desativado o currículo>. <). Então, eu queria saber se esse arquivo foi salvo?
Respostas:
~ / Biblioteca / Recipientes
Este diretório serve a vários propósitos, alguns dos quais ainda não foram documentados pela Apple.
Documentos sem título e não salvos para aplicativos de suporte
Aplicativos como Preview e TextEdit.
Exemplo
Copie uma imagem para sua área de transferência. Abra a Visualização, feche todas as janelas, use o comando Novo da área de transferência e saia.
Abra o TextEdit, feche todas as janelas, digite algo em uma nova janela, saia.
No Terminal, execute dois comandos:
ls -@l ~/Library/Containers/com.apple.Preview/Data/Library/Autosave\ Information
ls -@l ~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave\ Information
Os arquivos não salvos… serão listados.
Versões salvas no sistema de arquivos salvos pelo usuário, em que o sistema ou o volume de arquivos não suporta o armazenamento permanente de versões
Sistemas de arquivos como o MS-DOS (FAT); volumes montados usando AFP 3.3 ou SMB; e assim por diante.
Exemplo
Faça uma conexão AFP ou SMB com um servidor de arquivos. Use Visualizar para abrir uma imagem nesse servidor, editar essa imagem, sair sem salvar uma versão, desconectar do servidor.
No Terminal, execute um comando:
ls -lrt ~/Library/Containers/com.apple.Preview/Data/Library/Autosave\ Information
No pé da lista, haverá um diretório que contém a versão salva automaticamente pelo sistema.
No mesmo ambiente de rede: se você abrir novamente a Visualização, o sistema poderá se reconectar ao servidor de arquivos. Em uma versão do navegador do arquivo remoto , a linha do tempo incluirá um arquivo local .
(Eu poderia entrar em mais detalhes, mas isso seria fora de tópico na questão de abertura.)
Outras finalidades
Além dos dois propósitos mencionados acima,
~/Library/Containers
pode ter outros propósitos.Sugestão
Permita que o sistema gerencie arquivos nessas áreas.
Evite dataloss; que não tentar mudanças desnecessárias para
~/Library
ou seus subdiretórios.fonte
/private/var/folders
et cetera, então sua resposta tem um voto positivo de mim. Definitivamente, essa é uma pergunta em que uma mistura de respostas, curtas ou longas, agrega valor.O principal local para procurar alterações não salvas no TextEdit é
~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave Information/
Depende do estado do documento e é complicado (já que alterações não salvas também podem existir depois que o arquivo for salvo e nomeado pela primeira vez).
Documentos não salvos
O primeiro tipo - os arquivos iniciais "nos bastidores" - começa como arquivos temporários em
/private/var/folders/
... e é finalmente armazenado~/Library/Containers/
. Eles são nomeados sem título e sem título 2 e assim por diante . Cada aplicativo obtém seu próprio diretório e, para o TextEdit - você procura um arquivo como~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave Information/Unsaved TextEdit Document.rtf
Esses documentos sem título não recebem um ícone de proxy na barra de título - apenas o nome escolhido pelo TextEdit:
Você não recebe nenhuma versão, bloqueio ou notificação de alterações além do buffer de desfazer / refazer normal com esses arquivos não salvos.
⌘+S
O primeiro Save permite o armazenamento com versão e tudo o que acompanha. É quando o arquivo obtém um local mais familiar no sistema de arquivos, a chance de um nome diferente de X sem título . O ícone de proxy é a pista de que não é mais um documento de AutoSalvar.
O arquivo não é mais armazenado apenas em
~/Library/Containers/
- a primeira edição é salva sempre que o usuário escolhe na caixa de diálogo abrir / salvar arquivo.Edição (ões) em um documento salvo
Qualquer modificação em um documento salvo fará com que a palavra Editado apareça em sua barra de título:
O arquivo acima possui:
Neste ponto, você tem toda a gama de ferramentas para reverter as alterações com esse arquivo:
~/Library/Containers/
/.DocumentRevisions-V100
Salvar uma versão fará com que a palavra Editado desapareça da barra de título. É aqui que um menu de versões será mostrado se você passar o mouse sobre o nome do arquivo e toda uma infraestrutura de versões assumir o controle. Vou deixar a mecânica disso para outra resposta - isso é tempo suficiente.
Muitos outros arquivos são atualizados quando o TextEdit cria e modifica arquivos:
As abordagens do sistema para salvar automaticamente e as versões devem garantir que:
fonte
/Library/Contents
para ler/Library/Containers
… bmike, eu fiz algumas outras mudanças, espero não quebrar a essência do seu original. Como temos estilos de escrita diferentes, as reversões etc. não causarão ofensas. De particular interesse (sem dar exemplos): às vezes, quando Editado aparece na barra de título,~/Library/Containers
conterá pelo menos uma versão salva explicitamente pelo usuário, mas não a edição salva automaticamente pelo Sistema. Um filme como parte de uma resposta (para uma pergunta diferente, mas sobreposta) deve ajudar a tornar as coisas mais claras, mas sem pressa.~/Library
temporária de @Samantha é inofensiva (é uma opção de tecla alt / option no menu Ir do Finder). Mostrá-lo permanentemente é, sugiro com cautela, a ponta fina de uma cunha. Em outras espessuras dessa cunha, existem noções como impedir gravações em certas áreas ( exemplo ), algumas das quais noções certamente podem causar problemas quando menos se espera, por isso encorajo as pessoas a respeitarem o comportamento do sistema na extremidade mais fina da cunha ... qualquer coisa além disso geralmente corre o risco dos usuários. Espero que ajude.De acordo com a revisão de John Siracusa sobre o Lion, ele é salvo em /.DocumentRevisions-V100
fonte
/.DocumentRevisions-V100/db-V1/db.sqlite
) contendo tabelas para rastrear arquivos, as versões individuais desses arquivos (que a Apple chama de" gerações ") e o local de armazenamento dos dados."De acordo com a documentação do desenvolvedor da Apple , todos os novos documentos que você ainda não salvou explicitamente são salvos automaticamente em
~/Library/Autosave Information
:A parte que diz "Além disso,
NSDocument
salva revisões anteriores de documentos em outro lugar" refere-se à.DocumentRevisions-V100
pasta oculta que assumo.Portanto, se você tiver o novo documento aberto o tempo suficiente para que ele tenha sido salvo automaticamente mais de uma vez, tudo isso deve implicar que a versão mais recente seja armazenada em um arquivo
~/Library/Autosave Information
enquanto as versões anteriores tiverem sido armazenadas na.DocumentRevisions-V100
pasta (na raiz de a unidade em que sua pasta pessoal reside).Nota lateral: isso me deixa pensando se os arquivos
~/Library/Autosave Information
também serão excluídos automaticamente em algum momento, para evitar acumular esses tipos de documentos rápidos do TextEdit que você não tinha a intenção de salvar. A Biblioteca não é uma pasta na qual usuários inexperientes devem procurar; e até onde eu entendi, Lion agora até o oculta por padrão. Presumo que seu conteúdo também não apareça no Spotlight. Se os arquivos não forem excluídos automaticamente, a pasta da área de trabalho ou a pasta Documentos pareceriam ser melhores destinos para o salvamento automático.fonte
~/Library/Autosave Information
I encontrar nada relativo ao TextEdit, mas nesse aplicativo eu tenho vários Untitled ... janelas que se currículo. Talvez valha a pena procurar respostas in / around em Posso alterar a frequência com que o recurso "Versions" do Lion salva arquivos? .~/Library/Autosave Information
se refere. Para aplicativos regulares, essa é a pasta inicial do usuário. Mas para aplicativos em área restrita (por exemplo, TextEdit), isso é realmente~/Library/Containers/com.company.AppIdentifier/Data
, dando um resultado final no caso do TextEdit:~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave Information
Parece que o local para arquivos sem título e não salvos varia de aplicativo para aplicativo. Use o Spotlight para encontrar seu arquivo temporário não salvo, independentemente de qual aplicativo ativado para salvamento automático você usou para criá-lo.
fonte
~/Library/Containers
você descobriu?Encontrei meus arquivos fazendo um backup da TM e consegui recuperar algumas dessas edições não salvas (mas não aquela que eu estava procurando). Encontrei os arquivos na pasta ~ / Library / Containers / com.apple.TextEdit / Data / Library / Autosave Information / .. Então, obrigado e um backup da TM podem ajudar alguns.
fonte