Skip to content

Como posso ver a data de criação de um arquivo no Linux (exemplo)

15 de maio de 2021

É 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 posso mostrar a data de criação de um arquivo no Linux, Você está no lugar certo.

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

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

Antes de começar, para saber se o sistema de arquivos está EXT4, devemos inserir o comando df-T no arquivo. Uma vez que tenhamos corroborado isso, passamos a consultar e visualizar o data em que um arquivo foi criado no Linux.

Se estiver no diretório, obteremos uma saída anterior, o script do meio no campo “Aniversário “ isso 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 visualizar esta data.

Portanto, acontece que as ferramentas do espaço do usuário não são capazes de obter essas informações de forma adequada, pelo menos nas versões anteriores.

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

Quando usamos sistemas operacionais como o Linux, cada componente dentro de si é rotulado como um arquivo e cada vez 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, devemos procurá-lo da seguinte maneira: Is-i-file. Com ele podemos obter o número do inode que devemos 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 indica, para mostrar o status 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, devemos 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 se desenrola o tempo de mudança
  • Um tempo, gera o tempo de acesso
  • Mtime, o tempo de modificação
  • Crtime, a data e hora em que o arquivo foi criado.

verificar-arquivo-linux

Encontre a data de criação do arquivo

Como explicamos anteriormente, usaremos o Crtime, para poder visualizar 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: ~ $ stat.

Para executar esta ação, devemos ir ao diretório onde se encontra o arquivo, e a partir daí analisar as informações que aparecem, como data do último acesso e modificação, links, tamanho, número de inode, etc.

Agora, com o número do inode, que vamos copiar e colar no diretório, mantendo os colchetes da seguinte forma: 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, o que você deseja é ver as datas de modificação, você deve usar a opção de lista longa (-eu), Todas as datas de modificação de arquivo Linux são exibidas por padrão.

Se, além disso, você adicionar “ -ou” o que você obterá são as datas da última vez em que o arquivo foi aberto para leitura ou modificação.

É tão fácil aprender como posso exibir a data de criação de arquivo no Linux. Qualquer dúvida você pode deixar na caixa de comentários um pouco mais abaixo.