por que um arquivo de favoritos próprio criado foi excluído por chrome

0

Eu uso o Google chrome no meu sistema operacional Linux. Eu entro em "~ / .config / google-chrome / Default", que é o diretório de configuração padrão do chrome.

Eu movo o arquivo original do Bookmarks para outro local e crio um novo arquivo de Favoritos, que é um arquivo de link físico para o arquivo de favoritos original movido.

Mas depois de salvar um novo favorito, o Chrome exclua o novo arquivo de Favoritos e crie um novo arquivo.

Estou confuso que como o Chrome identifica que o arquivo de Favoritos não é o arquivo original no caso de dois arquivos terem nomes de arquivo idênticos.

    
por user2351281 30.10.2015 / 08:52

1 resposta

2

Acho que você está lendo mais sobre o comportamento do Chrome do que o esperado. Em geral, há poucas razões para acreditar que o software é ativamente malicioso. Você também está usando hard links, que podem ter um comportamento pouco intuitivo em casos extremos.

Especificamente aqui, uma maneira comum de fazer gravações pelo menos semi-atômicas é reescrever o conteúdo do arquivo com um novo nome e depois mover o novo arquivo para a localização do arquivo antigo.

Como um processo passo a passo, isso pode ser assim:

  1. Gere um nome de arquivo aleatório que não existe no diretório de destino pretendido
  2. Crie esse arquivo temporário
  3. Grave os dados no arquivo temporário
  4. Renomeie o arquivo antigo para um nome diferente
  5. Renomeie o arquivo temporário para que ele tenha o mesmo nome do arquivo original
  6. Excluir o arquivo antigo

Esse processo garante que, em todos os momentos, pelo menos uma cópia válida dos dados exista no disco. Assim, mesmo que o programa falhe na metade, é fácil recuperar para um estado válido conhecido.

No entanto, como consequência, o passo 4 quebra o link físico e o passo 5 coloca outra coisa com o mesmo nome.

Se você quiser simplesmente acessar seu arquivo de favoritos com um nome diferente, sugiro que simplesmente faça com que o outro nomeie um link simbólico para o arquivo de favoritos.

    
por 30.10.2015 / 09:30