Как искать недавно измененные файлы в Linux

12 set 2022 2 min di lettura
Как искать недавно измененные файлы в Linux
Indice dei contenuti

Введение

Это руководство поможет вам найти недавно измененные файлы в Linux через командную строку.

Команда find позволяет нам определить продолжительность в минутах или днях. Минуты определяются с помощью -mmin, а значение дней может быть определено с помощью -mtime.

Вы также можете определить критерии поиска, чтобы найти файлы, которые были изменены в течение или до указанной продолжительности. Например, для поиска ранее измененных файлов используйте «+» (положительный) с продолжительностью (например: +1, +24 и т. д.). Для поиска файлов, измененных в течение продолжительности, используйте знак «-» (минус) со значением продолжительности (например: -1, -24) и т. д.

Найти все измененные файлы за меньшее время

Изменено в течение 10 минут: - Поиск всех файлов, измененных в течение 10 минут в текущем каталоге. Использование -mmin -10 означает, что последний раз файлы были изменены менее чем за 10 минут.

find. -type f -mmin -10

Изменено в течение 2 часов: - Находит все файлы, измененные в течение 2 часов в текущем каталоге. При использовании -mmin -120 мы имеем в виду последнюю модификацию файлов менее 120 минут или равной 2 часам:

find. -type f -mmin -120

Изменено в течение 1 дня: - Поиск всех файлов, измененных в течение 24 часов в текущем каталоге. Чтобы определить интервал в днях, используйте -mtime. Например -mtime -1, это означает, что последний раз файлы были изменены менее 24 часов назад:

find. -type f -mtime -1

Найти все файлы, измененные раньше времени

В приведенном выше примере находят все файлы, измененные в течение указанного периода времени. Но вы также можете искать файлы, измененные до указанной продолжительности, с помощью приведенных ниже примеров.

Изменено старше 10 минут: - Поиск всех файлов, измененных до 10 минут в текущем каталоге. Используйте параметр -mmin +10, что означает найти все файлы, измененные более 10 минут назад:

find. -type f -mmin +10

Изменено более 2 часов: - Находит все файлы, измененные до 2 часов в текущем каталоге. Используйте опцию -mmin +120 для поиска измененных файлов старше 120 минут (т.е. 2 часов):

find. -type f -mmin +120

Изменено более 1 дня: - Поиск всех файлов, которые были изменены более 24 часов назад в текущем каталоге. Вы можете использовать параметр -mtime для определения продолжительности в днях. Например, -mtime +1 s означает поиск всех измененных файлов в течение 24 часов:

find. -type f -mtime +1

Вывод

В этом уроке мы узнали, как искать недавно измененные файлы в Linux.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.