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

관련 정보