Linux의 폴더에서 연결되지 않은 모든 파일을 삭제하는 방법은 무엇입니까?

Linux의 폴더에서 연결되지 않은 모든 파일을 삭제하는 방법은 무엇입니까?

실수로 쓰레기 더미를 /usr/lib에 복사했습니다.

폴더와 링크된 파일을 제외한 모든 항목을 어떻게 관리하나요?

답변1

XY 문제그 외에도 표면적인 질문("폴더와 링크된 파일을 제외하고 [디렉터리]에 있는 모든 항목을 어떻게 관리합니까?")에 대한 대답은 다음과 같습니다.

find /path/to/directory -not -type d -and -not -type l -exec rm {} +

아주 아주이에 주의하세요. -exec전체 콘텐츠를 실행하기 전에 이 절을 사용하지 않고 실행하고 싶을 수도 있습니다.

답변2

결국 /usr/lib를 백업한 다음 링크되지 않은 모든 파일을 삭제했습니다. 지금까지는 모든 것이 다시 정상으로 돌아온 것 같습니다.

관련 정보