find . -type f -print0 | xargs -0 ls -ltr | head -n 10 | awk '{print
$NF}' | xargs rm
이 명령은 다음을 제공합니다.
xargs: 'ls' terminated by signal 13
그러나 잘 실행되었습니다. 특정 폴더에서 가장 오래된 10개 파일을 삭제해야 합니다. 걱정할 것이 있나요? 해결책이 있나요?
서버가 BuildRoot를 실행 중입니다.
답변1
문제는 head 명령과 파이프에 있다고 생각합니다. 바라보다https://stackoverflow.com/questions/27800726/ls-termerated-by-signal-13-when-using-xargs더 많은 정보를 알고 싶습니다.