Search and Compress Files by Modification Date

Maciej
1 min readAug 31, 2022
Photo by Markus Winkler on Unsplash

Introduction

Useful list of example for search and compress files by modification date.

Search by date

Find files updated in the last 24 hours

[root@localhost tmp]# find -type f -mtime 0

Find files updated today

[root@localhost tmp]# find -type f -newermt `date +%F`

Find files updated in the last 48 hours

[root@localhost tmp]# find -type f -mtime -2

Find files modified by yesterday

[root@localhost tmp]# find -type f -newermt `date +%F -d yesterday`

Find files updated in the last 72 hours

[root@localhost tmp]# find -type f -mtime -3

Search for files modified up to 3 days ago

[root@localhost tmp]# find -type f -newermt `date +%F -d -3days`

Find files modified after July 1, 2022

[root@localhost tmp]# find -type f -newermt 2022-07-01

Search by time

Find files updated in the last 3 hours

[root@localhost tmp]# find -type f -mmin -180#OR[root@localhost tmp]# find -type f -newermt `date +%F -d -3hours`

Search by file name

Find TXT files updated today

[root@localhost tmp]# find -type f -newermt `date +%F` -name *.txt

Compress the searched files directly

[root@localhost tmp]# find -mtime -10 | xargs tar cvf archive.tar.gz

--

--

Maciej

DevOps Consultant. I’m strongly focused on automation, security, and reliability.