![sudo rm -rf는 비어 있지 않은 폴더를 삭제하지 않습니다.](https://linux55.com/image/151901/sudo%20rm%20-rf%EB%8A%94%20%EB%B9%84%EC%96%B4%20%EC%9E%88%EC%A7%80%20%EC%95%8A%EC%9D%80%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
/media/pcmagas/Backup disk
폴더가 포함된 외장 하드 드라이브가 탑재되어 있습니다 dimitrios
. 다음을 사용하여 제거하려고 하면:
/media/pcmagas/Backup disk
sudo rm -rf ./dimitrios
다음 오류가 발생합니다.
rm: cannot remove './dimitrios/Kwdikas/Javascript/data_map/node_modules/random-bytes': Directory not empty
마운트된 디스크는 ntfs이고 Ubuntu GNU/Linux 시스템에 마운트했습니다.
실행하면 ls -l ./dimitrios/Kwdikas/Javascript/data_map/node_modules/random-bytes
다음 오류가 발생합니다.
ls: reading directory './dimitrios/Kwdikas/Javascript/data_map/node_modules/random-bytes': Input/output error
답변1
이 문제를 해결하려면 다음을 수행해야 합니다.
rsync
하드 드라이브에 보관하고 싶은 폴더를 컴퓨터 하드 드라이브에 복원하세요.- 그런 다음 포맷하세요. GNU/Linux 시스템이 설치되어 있으면
gparted
GUI 프로그램을 사용하여 포맷할 수 있습니다.XOrg
- 보관했던 폴더를 뒤로 이동하세요.
나는 그것이 약간 구식이라는 것을 알고 있지만 데스크톱 사용의 경우 내 경우에는 그게 전부입니다.