#! /usr/bin/env bash
# For example, today is 2023-12-12.
# Let's find all files since the start of the month (i.e. 2023-12-01).
declare currentSecs="$( date -u -- '+%s'; )";
declare previousSecs="$( date -ud '2023-12-01' -- '+%s'; )";
find . -mmin "-$(( (currentSecs - previousSecs) / 60 ))";
2条答案
按热度按时间bxgwgixi1#
如果你想要3个月的确切天数,那么你可以用途:
字符串
并将其用作:
型
或者直接在
find
中:型
m0rkklqb2#
为了以防万一,
find
支持其他时间差选项,包括:-amin
,-atime
,-cmin
,-ctime
,-mmin
和-mtime
。个字符
来源:
man find
(find (GNU findutils) 4.8.0
)。