.Trash 검색 및 삭제

.Trash 검색 및 삭제

나는 수년에 걸쳐 많은 백업이 수집된 4개의 대형 USB 장치를 가지고 있습니다.

모든 .Trash 폴더를 검색하고 Fedora 17의 내용을 삭제하고 싶습니다. 다음을 시도했지만 실패했습니다.

    # find . -name ".Trash*"-exec rm -rf {} \;
    find: paths must precede expression: rm
    Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

어떤 힌트라도 감사하겠습니다!

답변1

이름 패턴과 실행 매개변수 사이에 공백이 누락되었습니다.

이것:

 # find . -name ".Trash*"-exec rm -rf {} \;

해야한다

 # find . -name ".Trash*" -exec rm -rf {} \;

답변2

@rkosegi의 답변을 확장하려면 다음을 수행하십시오.

 # find . -depth -name ".Trash*" -exec rm -rf {} \;

지금 삭제된 디렉토리를 내려오려고 하지 않도록 -depth사용 하세요 .find

관련 정보