데비안에서 스크립트로 트리에서 가장 오래된 파일을 삭제하려고합니다. (? 또는 거기가 더 쉬운/더 나은 방법입니다) :xargs와 find, rm이 파일 이름에 n (개행)을 불평 함
find /home/backups -type f \(-name \*.tgz -o -name \*.gz \) -print0 | xargs -0 ls -t | tail -1 | xargs -0 rm
는하지만 오류가 점점 오전
rm: cannot remove `/home/backups/tree/structure/file.2011-12-08_03-01-01.sql.gz\n': No such file or directory
내가 잘못 뭐하는 거지 어떤 아이디어, 나는 RTFM에 시도를하지만, 손실입니다.
당신은 생략 할 경우'-0' 마지막'xargs'에서? – sjngm