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.