Como encontrar Mtime no Linux

Como encontrar Mtime no Linux

Este tutorial do Linux explica como encontrar arquivos pelo Mtime (tempo de modificação) usando diferentes técnicas que qualquer usuário deve saber.

Depois de ler este tutorial, você poderá listar e encontrar arquivos, dependendo do último tempo de modificação (Mtime).

Após exemplos práticos, você encontrará uma explicação abrangente sobre Mtime, Ctime e ATIME. Este conteúdo é otimizado para usuários de Linux experientes e novos.

Todas as instruções descritas neste artigo incluem capturas de tela para facilitar para todos os usuários entender e aplicá -los.

Como encontrar Mtime usando o comando LS

Esta seção descreve diferentes métodos para encontrar arquivos mtime usando o ls Comando Linux.

O primeiro exemplo mostra como encontrar um arquivo específico mtime (tempo de modificação) usando o comando ls (list) seguido pelo -l Bandeira e o nome do arquivo.

A sintaxe é:

ls -l

No exemplo abaixo, vou verificar o WPA.Hash Arquivo Mtime usando o comando explicado acima.

LS -L WPA.cerquilha

Como você pode ver, o último tempo de modificação do WPA.O arquivo hash é 20 de julho de 2021.

O próximo exemplo mostra como listar todos os arquivos Mtime no diretório atual.

A sintaxe é simples, apenas não especifique um arquivo como mostrado abaixo.

ls -l

A primeira linha mostra que o arquivo foi modificado em 26 de agosto de 2021. O segundo arquivo foi modificado em 13 de dezembro às 13:20. Nesse caso, adicional até a data, a hora é revelada porque o arquivo foi modificado no ano atual.

Você pode especificar outro diretório que não seja o atual, como mostrado no exemplo a seguir, em que arquivos sob o /USR Diretório estão listados com Mtime.

ls -l /usr
encontre /usr -mtime -20 -ls

Encontrando Mtime com o comando de encontro

A segunda seção deste tutorial explica como encontrar o Mtime usando o Encontre o comando linux, em alguns casos combinados com o comando ls usado anteriormente.

O Encontre comando pode ser usado com o -sinalizador mtime Para encontrar os dois arquivos modificados após um dia específico ou antes de um dia específico.

O comando abaixo mostra como encontrar arquivos modificados de 20 dias até hoje. A sintaxe é a seguinte:

encontrar -mtime -

Onde está o diretório que contém arquivos ou diretórios cujo Mtime você deseja listar. Especifica o número de dias dos quais você deseja aprender o seu mtime. Em outras palavras, o comando abaixo mostrará arquivos modificados nos últimos 20 dias.

encontre /usr -mtime -20

Ao contrário do exemplo anterior, o comando a seguir listará os arquivos que foram modificados a partir de 20 dias.

A única diferença na sintaxe é a substituição com + como mostrado abaixo.

encontrar -mtime +

Portanto, se eu quiser listar arquivos modificados antes dos últimos 20 dias, execute o seguinte comando:

encontre /usr -mtime +20

Você pode combinar + e - para obter os arquivos no Mtime antes e depois de dias específicos.

Por exemplo, se você deseja listar arquivos com mais de 20 dias, mas mais novos de 50 dias, poderá executar o seguinte comando. Isso mostrará arquivos modificados entre 20 e 50 dias atrás, não menos que 20, não mais que 50.

encontre /usr -mtime +20 -mtime -50

Compreendendo o Mtime, ATIME e Ctime

Todos os arquivos Linux (e diretórios) têm indicadores três vezes (registros de data e hora) em seus metadados que contêm informações sobre acesso a arquivos, modificação e alterações de metadados.

Os registros de data e hora Mtime, ATIME e Ctime (conhecidos como Timestamps MAC) têm as seguintes características:

  • O timestamp Mtime: Imprime informações sobre criação de arquivos ou tempo de modificação. Este é o registro de data e hora em que focamos neste artigo, imprimindo a última modificação ou a data da criação.
  • O timestamp de ATIME: Imprime dados sobre arquivos no último acesso. Este é o carimbo de data e hora que precisamos verificar quando queremos aprender os arquivos últimos acessados ​​ou o último acesso a arquivos específicos.
  • O registro de data e hora Ctime: O timestamp ctime não contém informações sobre o próprio arquivo ou seu conteúdo, mas sobre seus metadados. Isso significa que este comando não é usado para aprender o último acesso a arquivos ou a última modificação, mas modificações de metadados, como permissões. Se estivermos procurando por arquivos cujas permissões foram atualizadas recentemente, podemos executar este comando para pesquisar arquivos por ctime.

Conclusão:

Como você pode ver acima, aprender a listar, encontrar arquivos e diretórios pelo último tempo de modificação é muito importante para todos os usuários do Linux. Isso pode ser útil para tarefas diárias e complexas. Todas as instruções descritas anteriormente são fáceis de estudar e aplicar. Graças à flexibilidade do Linux, você pode obter o mesmo resultado usando técnicas diferentes.

Todo usuário do Linux pode aprender a aplicar esses comandos e melhorar seu nível de experiência ao interagir com os consoles Linux.