É 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.
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
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.