O que são arquivos '.save'?

15

Eu tenho escrito vários scripts bash, e descobri que, ao escrevê-los, cópias extras dos arquivos foram criadas, que parecem ser idênticas ao conteúdo dos arquivos normais, exceto que suas extensões são .save , o que são esses arquivos, por que preciso deles e posso excluí-los, pois eles estão entupindo tudo? Eles também parecem ter os mesmos níveis de permissão que os arquivos que parecem ser cópias.

Estou usando nano como meu editor.

    
por Great Uncle Bulgaria 27.03.2015 / 13:24

2 respostas

15

É um arquivo de emergência nano onde seu buffer é esvaziado. Se o seu arquivo atual parece bem, você pode excluir o arquivo associado filename.save .

De notas do manual nano :

  

Em alguns casos, o nano tentará despejar o buffer em um arquivo de emergência. Isso acontecerá principalmente se o nano receber um SIGHUP ou SIGTERM ou ficar sem memória. Ele gravará o buffer em um arquivo chamado nano.save se o buffer já não tiver um nome ou adicionará um sufixo ".save" ao nome do arquivo atual. Se um arquivo de emergência com esse nome já existir no diretório atual, ele adicionará ".save" mais um número (por exemplo, ".save.1") ao nome do arquivo atual para torná-lo exclusivo. No modo multibuffer, o nano escreve todos os buffers abertos em seus respectivos arquivos de emergência.

    
por Paulius Šukys 27.03.2015 / 13:32
4

Você está usando o editor de texto Nano? Se sim, esses dois links podem ajudar

  

A extensão do arquivo salvo está associada ao texto da linha de comando   editor Nano que faz parte de vários sistemas operacionais Unix e Unix   sistemas. O arquivo * .save contém arquivos de texto salvos temporariamente. Isto é   backup usado para proteger o documento de texto contra falhas do sistema. Depois de   texto é salvo pelo usuário, o arquivo de salvamento temporário pode ser excluído.   referência: www.file-extensions.org

  

Em alguns casos, o nano tentará despejar o buffer em um arquivo de emergência.   Isso acontecerá principalmente se o nano receber um SIGHUP ou SIGTERM ou executar   fora da memória. Ele irá gravar o buffer em um arquivo chamado nano.save se   o buffer já não tem um nome ou adiciona um sufixo ".save" ao   o nome do arquivo atual. Se um arquivo de emergência com esse nome já   existe no diretório atual, ele adicionará ".save" mais um número   (por exemplo, ".save.1") para o nome do arquivo atual para torná-lo exclusivo.   No modo multibuffer, o nano escreve todos os buffers abertos em seus   respectivos arquivos de emergência.
  referência: manual do nano

    
por Zeku 27.03.2015 / 13:38