Merge pull request #1218 from mtking2/find-cheatsheet

This commit is contained in:
Rico Sta. Cruz 2019-11-17 16:34:54 +11:00
commit 1333ccada0
1 changed files with 19 additions and 0 deletions

19
find.md
View File

@ -2,6 +2,7 @@
title: Find
category: CLI
layout: 2017/sheet
updated: 2019-10-01
---
### Usage
@ -48,6 +49,20 @@ find <path> <conditions> <actions>
-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
```