왜 내 리눅스에서 디렉토리를 제거하는 영원히 걸립니까? mydir 내 리눅스에서 큰 디렉토리를

나는 사용한다 rm -rf mydir 내 리눅스에서 큰 디렉토리를 지울 수있다.

그것은 영원히 걸립니다!

속도를 늦추려면 어쨌든 가나 요?



답변

관심있는 Stackoverflow 질문에는 좋은 트릭이 있습니다.
유닉스 : 매일 빠른 빌드를 정리하는 ‘디렉토리 제거’

그리고 여기에 ‘큰 디렉토리’가 무엇입니까?
(아마도 작은) 파일이 많이있는 편평한 디렉토리?
또는 큰 디렉토리 트리 (넓거나 깊거나 둘다 일 수 있음)?

삭제하려는 항목에 따라 조회 할 수도 있습니다. fastrm.


답변

당신의 질문에 답하기 위해서 : 당신이 삭제하고있는 디렉토리 내에 많은 파일들 (그리고 / 또는 리눅스상의 파일 유형 인)이있을 때 시간이 오래 걸립니다. 각 프로세스는 파일 시스템을 여러 번 변경해야하므로 삭제해야합니다.

너는 언제까지 “영원히”있니? 개인적으로 가장 오래 경험 한 것은 약 15 초였습니다.