find コマンドが機能しません。

find コマンドが機能しません。

私の目標は、1日より古いファイルを見つけて削除することです。私はコマンドを使用して見つける(ナヒール)find /trunk/logs/ -mtime +1 -name '*.log' -ls > $LogNameまたはfind /trunk/logs/ -mtime +1 -ls > $LogName。削除するにはを使用していますfind /trunk/logs/ -mtime +1 -exec rm -rfv {} \;。残念ながら成功しませんでした。これはサーバーで発生しました。私が逃したことを提案してもらえますか?

[trunk@Brave logs]$ find /trunk/logs/ -mtime +1  -name '*.log' -ls
[trunk@Brave logs]$ ls -lhtr
total 1.3M
-rw------- 1 trunk trunk  32K Jul 29 3:00 more.sh_2019-07-29.log
-rw------- 1 trunk trunk  27K Jul 29 3:00 Web.sh_2019-07-29.log
-rw------- 1 trunk trunk  85K Jul 29 3:00 Mount.sh_2019-07-29.log
-rw------- 1 trunk trunk  38K Jul 29 3:00 OOM.sh_2019-07-29.log
-rw------- 1 trunk trunk  21K Jul 29 3:00 lfy.sh_2019-07-29.log
-rw------- 1 trunk trunk  29K Jul 29 3:00 SUP.sh_2019-07-29.log
-rw------- 1 trunk trunk  64K Jul 30 4:00 Web.sh_2019-07-30.log
-rw------- 1 trunk trunk  75K Jul 30 4:00 more.sh_2019-07-30.log
-rw------- 1 trunk trunk  90K Jul 30 4:00 OOM.sh_2019-07-30.log
-rw------- 1 trunk trunk 203K Jul 30 4:00 Mount.sh_2019-07-30.log
-rw------- 1 trunk trunk  49K Jul 30 4:00 lfy.sh_2019-07-30.log
-rw------- 1 trunk trunk  67K Jul 30 4:00 SUP.sh_2019-07-30.log
-rw------- 1 trunk trunk  42K Jul 31 5:00 OOM.sh_2019-07-31.log
-rw------- 1 trunk trunk  35K Jul 31 5:00 more.sh_2019-07-31.log
-rw------- 1 trunk trunk  32K Jul 31 5:00 SUP.sh_2019-07-31.log
-rw------- 1 trunk trunk  95K Jul 31 5:00 Mount.sh_2019-07-31.log
-rw------- 1 trunk trunk  23K Jul 31 5:00 lfy.sh_2019-07-31.log
-rw------- 1 trunk trunk  30K Jul 31 5:00 Web.sh_2019-07-31.log
[trunk@Brave logs]$pwd
/trunk/logs/

+2注:私も同じアプローチを試しましたが、幸運ではありませんでした。しかし、私が削除すると、-mtime +1誰かのように完全なリストを取得できます。ls -ltr

ベストアンサー1

おすすめ記事