휴지통을 비우는 것이 rm보다 너무 느린 이유는 무엇입니까? [복제]


12

휴지통에 많은 파일이있는 경우 Finder에 "62,736 개 파일 삭제 준비 중 "이라는 진행률 표시 줄이 표시되고 실제 삭제에 대한 다른 진행률 표시 줄이 나타납니다. 이에 비해 명령 줄에서 동일한 파일을 삭제하는 것은 거의 즉각적입니다.

파인더는 무엇을 오래 걸립니까? 를 통해 파일을 삭제하여 건너 뛰는 것이 시스템에 해로운가요 rm?


1
참조 .
tubedogg

1
이 질문 은 Finder가 "rm -rf /Volumes/Foo/.Trashes/501/*"보다 더 빨리 휴지통을 비울 수 있는 방법 과 겹칩니다 . 그것은 받아 들일만한 대답을 가지고 있지만 역 상황을 잘 다루고 있습니다. Finder가보다 빠릅니다 rm. 상대 속도가 상황에 맞는 것으로 나타납니다.
Graham Miln

답변:


-1

이것은 파일의 "파괴"대 "비파괴"편집의 경우입니다. 오디오 테이프 나 필름을 함께 자르고 붙이는 예전처럼 편집은 RM 명령처럼 파괴적이었습니다. 명령을 입력하고 Enter 키를 누르면 RM이 즉시 실행됩니다.

반면에, 파일을 TRASH 폴더로 옮기는 것은 그저 시스템 일뿐입니다. "내가 얼마나 많은 것들을 움직여야하는지 파악하는 동안 기다리십시오". 실수로 지울 수있는 삭제를 취소 할 수있는 시간을 지불해야합니다. 예전에는 컴퓨터 나 필름이나 테이프로 운이 좋지 않았습니다. :-)


확실하지 않은 것은 파일을 휴지통으로 옮기는 것이 아니라 휴지통을 비우는 것에 대한 질문이 실제로 무엇을 의미하는지에 대한 것입니다.
grg

간단히 말해 rm은 파일 및 디렉토리에서 파일 헤더를 직접 제거하여 사용 가능한 것으로 표시하고 파일 데이터는 여전히 디스크에 있습니다. (rm의 -P 플래그는 효과적으로 세 단계로 데이터를 덮어 씁니다.) 파인더 휴지통 삭제는 실제로 파일을 .Trash 폴더로 이동하는 것과 관련된 오버 헤드가 있으므로 중복 항목도 허용됩니다
IconDaemon

3
네, 이것은 휴지통으로 이동하지 않고 실제 휴지통 비우기에 관한 것입니다. @IconDaemon : 찾고있는 것보다 더 들리지만 휴지통 폴더는 파일이 휴지통에있을 때 파일이있는 곳입니다. 파일 헤더를 제거하는 것보다 훨씬 오래 걸리는 휴지통을 실제로 비울 때 Finder는 무엇을 합니까?
Nate Cook
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.