De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Recuperação de arquivos excluídos por engano

Colaboração: Alexandre Heitor Schmidt

Data de Publicação: 26 de Agosto de 2004

Fonte: Adaptação de Newsforge

Você também já excluiu arquivos por engano? Terminou de editar aquele txt no vi e, sabe-se lá por que, deu um :wq e digitou rm <arquivo_recem_digitado.txt> ?!

Você ainda lembra de algum conteúdo do arquivo excluído?

Então seus problemas (possivelmente) acabaram!

Utilizando o grep e dispondo de alguma sorte de os inodes não terem sido sobre-escritos, vá para o prompt e digite:

  grep -a -B5 -A100 "Dados de vendas" /dev/sda4 > recover.txt

O comando busca pela string "Dados de vendas" tratando o 'arquivo binário' /dev/sda4 como texto (-a) e traz, juntamente com as ocorrências encontradas, as 5 linhas anteriores (-B5) e as 100 linhas posteriores (-A100) à ocorrência, direcionando a saída para o arquivo recover.txt.

Note que é interessante direcionar a saída para um arquivo em outra partição, para evitar que os inodes que contêm seus dados sejam sobre-escritos.

Boa sorte!


Workshop sobre Zope

Neste sábado, dia 28, O Luciano Ramalho irá ministrar, em Brasília um Workshop de Introdução ao Python em Brasília.

Este workshop tira proveito da sintaxe simples e clara de Python para apresentar os principais recursos da linguagem através de exemplos em variados contextos de aplicação, da linha de comando à interface gráfica, da aplicação web ao game interativo. É uma versão expandida do workshop apresentado recentemente no III Simpósio de Desenvolvimento de Software Livre na Univates em Lajeado, RS.

Programa completo e mais informações em

Reservas com:

  Rita Zamai
  tel: +11-3067-5935
  email: cursos@simplesconsultoria.com.br
Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)