266778 하위 폴더가있는 폴더가 있습니다. 어떻게 삭제할 수 있습니까?
나는 시도했다
cd ~/.local/share/Trash/
sudo rm -rf *
하지만 시간이 많이 걸립니다. 실시간 1 분 25 초, 사용자 시간 0.072 초 후 2500 개 폴더 만 삭제되었습니다. 이렇게하면이 폴더를 삭제하는 데 2 시간 이상이 걸립니다.
이 폴더를 삭제하는 더 빠른 방법이 있습니까? 사용자 시간과 실시간 사이에 왜 그렇게 큰 차이가 있습니까?
real 1m25.474s
user 0m0.072s
sys 0m28.142s
Linux 2.6.32 (Ubuntu 10.04.4 LTS)를 사용합니다.
"find"버전이 -delete 하위 명령을 구현하는 경우 다음을 시도 할 수 있습니다.
find directory -delete
이 경우 :
find ~/.local/share/Trash/ -delete
rm과 같은 일부 명령은 커널에서 대부분의 작업을 수행합니다. 정확히 말하면 파일 시스템 루틴에서. 시스템 호출을 수행하는 데 소요 된 시간이 이러한 방식으로 고려되므로 "rm"명령이 오랫동안 실행되는 동안 사용자 영역에서 많은 작업을 수행하지 않습니다. 시스템 호출이 대부분의 작업을 수행합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다