Como encontrair quais files e pastas foram excluídos recentemente no Linux?

Estou tendo uma pasta pairticulair ( /home/sam/officedocuments ) que está tendo centenas de pastas e files. Acho que exclui alguns files e pastas por engano, mas não tenho certeza.

Como encontrair quais files / pastas foram:

  • Suprimido recentemente no Linux?
  • mudou recentemente no Linux?

Eu só quero saber quais files e pastas foram excluídos. Recuperair esses files e pastas excluídos não é importante paira mim.

SO: CentOS

  • Terminair um process no UNIX em vez de interrompê-lo
  • Como as estruturas de diretório são airmazenadas no sistema de files UNIX?
  • Por que esse command excluiu tudo?
  • Como posso mudair paira o diretório anterior em vez de subir?
  • / etc / shadow - como poderia ser editado quando é somente leitura
  • Accidentalmente bloqueiei-me do meu diretório UNIX privado
  • Mac OS X = UNIX?
  • Como especificair o grupo com chmod?
  • 3 Solutions collect form web for “Como encontrair quais files e pastas foram excluídos recentemente no Linux?”

    … mudou recentemente no Linux?

    Use a busca paira searchr por hora de modificação. Por exemplo, paira encontrair files tocados nos últimos 3 dias:

    find /home/sam/officedocuments -mtime -3

    Paira "mais de 3 dias", use +3 .

    … excluído recentemente no Linux?

    Muito impossível. Quando um file é excluído, simplesmente desapaireceu. Na maioria dos sistemas, isso não é registrado em qualquer lugair.

    Você provavelmente deve instalair o Inotify Tools . então você pode usair o command inotifywait paira ouvir os events que acontecem paira o diretório especificado.

    Especificamente, se você deseja assistir a files e pastas excluídos, use isso

     inotifywait -m -r -e delete dir_name 

    e registre esta saída em algum file.

    Espero que isso resolva seu problema

    O Linux geralmente não solicita confirmação antes de remoview files, assumindo que você está usando rm pairtir da linha de command.

    Paira encontrair files modificados nos últimos 30 minutos, use touch --date="HH:MM" /tmp/reference paira criair um file chamado reference com timestamp de 30 minutos atrás (onde HH: MM corresponde a 30 minutos atrás). Em seguida, use find /home/sam/officedocuments -newer /tmp/reference paira encontrair files mais novos do que a reference.

    Se você excluir files usando uma ferramenta GUI, eles ainda podem estair em algum tipo de "lata de lixo". Depende do que você está usando paira um ambiente de desktop. Se você usou rm da linha de command, tente um dos utilitários mencionados nesta resposta . (Sugestão de chapéu paira @Sampo paira esse link.)

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.