find . -type f -mmin +1
例
$ ls *
four.txt one.txt three.txt two.txt
$ touch foo && find . -mmin +1
.
./three.txt
./four.txt
./two.txt
./one.txt
find /path -type f -mtime +60s
を使用
-
数字の直前は通常の「引数ダッシュ」ではなく、「未満」を意味します。 +
then は「以上」です。
man find
から :
数値引数をとるすべてのプライマリは、数値の前にプラス記号 (``+'') またはマイナス記号 (``-'') を付けることを許可します。前のプラス記号は「n より大きい」を意味し、前のマイナス記号は「n 未満」を意味し、どちらも「正確に n」を意味しません。
正確にn 、時間は四捨五入されます。だから 1
(1 日) は 86400 秒という意味ではありません。
2 番目の -
-mtime -60s
で ではない オプション区切り文字。
-mtime
はオプションで、その後に オプション引数 が続きます .オプション引数は -60s
です 、および -
それはオプション引数自体の一部であり、そうではありません オプション区切り文字。 「60秒未満」という意味です。オプション引数 60s
と +60s
それぞれ「60 秒に等しい」と「60 秒以上」を意味します。
Apple MacOS のマニュアルと FreeBSD のマニュアルでは、+
について言及しています。 と -
接頭辞は 1 か所だけで、それらが何であるかをどこかに説明するのを忘れています。
(GNU find
の GNU Info マニュアル 興味深いことに、同じ省略があります。ただし、GNU find
の時刻の構文は、BSD および MacOS find
とは多少異なります。 構文)
さらに読む
- Apple が法人化 (2008 年 2 月 24 日)。
find
MacOS 10 マニュアル ページ . MacOS 10 開発者ライブラリ find
(1) . 2010-03-17。 FreeBSD の一般的なコマンド マニュアル。 FreeBSD プロジェクト。