Linux

Como exibir a data de criação de um arquivo no Linux

É possível que mais de uma vez você tenha tido problemas para ver a data de criação de um arquivo em um servidor Linux. Se você já se perguntou como eu poderia ver a data criar um arquivo no Linux você está no lugar certo.

Neste artigo, vamos ensinar como obter o crtime, ou CReation Time, ou seja, as datas de acesso, modificação e criação de um arquivo em um sistema. GNU / Linux .

Observe que você só poderá saber a data de criação de um arquivo no Linux se o sistema de arquivos for criado em EXT4 . Se, pelo contrário, for anterior, não é possível saber esses dados.

Antes de começar, para descobrir se o sistema de arquivos é EXT4 você deve inserir o comando df-T no arquivo. Uma vez corroborado isso, procedemos à consulta e visualização do data de criação de um arquivo no Linux.

Se estiver no diretório, obteremos uma saída anterior, o traço no meio do campo " Aniversário" significa que o sistema de arquivos em que estamos trabalhando não suporta o armazenamento da data de criação, portanto, não é possível exibir essa data.

Como resultado, as ferramentas do espaço do usuário podem não ser capazes de obter essas informações corretamente, pelo menos em versões mais antigas.



Como exibir a data de criação de um arquivo Linux em algumas etapas

Quando usamos sistemas operacionais como Linux , cada componente em si é marcado como um arquivo e sempre que fazemos uma alteração em qualquer um deles, eles são salvos em um inode.

A fim de obter o INODE_NUMBER , ou o número do inode encontrado no arquivo, precisamos pesquisá-lo da seguinte maneira: is-i-file . Com ele podemos obter o número do inode que precisamos usar no próximo comando.

O Linux é responsável por diferenciar e selecionar cada arquivo pelo seu respectivo número de inode, que não é o mesmo com o qual foi criado. A ideia é usar o comando "Estat" ou "Estatística" , como o nome sugere, para exibir o estado do sistema de arquivos criando informações úteis, como:

  • Data de criação do arquivo
  • Número de inode
  • Modificações feitas
  • Última mudança de estado
  • Último acesso, entre outros.

Para isso, é necessário começar por ter como referência a raiz dos sistemas que contém o arquivo a ser revisado. No Linux, eles existem com parâmetros como

  • Ctime , que exibe a hora da mudança
  • Como , gerar tempo de acesso
  • mtime , o tempo de modificação
  • Crime , a data e a hora em que o arquivo foi criado.

Encontre a data de criação do arquivo

Como explicamos anteriormente, vamos usar o Crtime, para poder exibir a data e hora de criação de um arquivo Linux. Já que este parâmetro é o responsável por encontrar o inode do arquivo, através do comando: ~$estat.

Para realizar esta ação, você deve ir até o diretório onde se encontra o arquivo, e a partir daí analisar as informações apresentadas, como o último acesso e a data de modificação, os links, o tamanho, o número de inode, etc.

Agora com o número do inode, que iremos copiar e colar no diretório, mantendo os colchetes da seguinte maneira: debugfs -R 'stat '/ dev / sda1 . Onde / dev / sda1 é onde a unidade é montada. E podemos ver que na linha do crtime obtemos a data que estávamos procurando.

Se, em vez disso, você quiser ver as datas modificadas, você deve usar a opção de lista longa (-eu), todas as datas de modificação de arquivo são exibidos por padrão sob linux .

Se você também adicionar " -você ", você obterá as datas da última abertura do arquivo para leitura ou modificação.

É muito fácil aprender a exibir a data de criação de um arquivo no linux . Se você tiver alguma dúvida, pode deixá-la na área de comentários um pouco mais abaixo.

Itens semelhantes

Deixar uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo