diff --git a/find.md b/find.md index fd39a5c9b..ba85b41f2 100644 --- a/find.md +++ b/find.md @@ -2,6 +2,7 @@ title: Find category: CLI layout: 2017/sheet +updated: 2019-10-01 --- ### Usage @@ -48,6 +49,20 @@ find -newerXt "1 hour ago" # [t]imestamp ``` +### Access time conditions + +```bash +-atime 0 # Last accessed between now and 24 hours ago +-atime +0 # Accessed more than 24 hours ago +-atime 1 # Accessed between 24 and 48 hours ago +-atime +1 # Accessed more than 48 hours ago +-atime -1 # Accessed less than 24 hours ago (same a 0) +-ctime -6h30m # File status changed within the last 6 hours and 30 minutes +-mtime +1w # Last modified more than 1 week ago +``` + +These conditions only work in MacOS and BSD-like systems (no GNU/Linux support). + ### Condition flow ```bash @@ -73,3 +88,7 @@ find . -name '*.jpg' -exec rm {} \; ```bash find . -newerBt "24 hours ago" ``` + +```bash +find . -type f -mtime +29 # find files modified more than 30 days ago +```