실수로 /proc의 파일을 /home 아래의 디렉터리로 복사했습니다.
하지만 이제 복사된 내용을 삭제할 수 없습니다. "권한이 거부되었습니다"라고 뜹니다. 폴더 크기는 약 300GB입니다.
proc 폴더의 복사된 버전을 안전하게 삭제하는 방법은 무엇입니까?
답변1
- 파일을 "안전하게" 삭제하는 방법
- "권한 거부" 문제를 해결하는 방법
1. 파일을 “안전하게” 삭제하는 방법
최신 버전의 GNU는 rm
실수로 모든 것을 삭제하지 않도록 보장 /
하지만 실수로 모든 것을 삭제할 수는 있습니다 /home
... 제가 생각하는 가장 안전한 방법은 먼저 cd
디렉토리로 가서 , 및 ls
을 사용하여 올바른지 확인하는 것 입니다 . 빈 디렉토리만 삭제하므로 매우 안전합니다.cd ..
rmdir proc
rmdir
현재 디렉터리의 모든 항목 삭제, 사용rm -r -- *
명령을 잊어버리는 것이 --
"안전"할 수 있습니다 rm
. 그러나 예를 들어 -i
.
일반적으로 파일을 휴지통으로 이동할 수 있는 그래픽 파일 관리자를 사용할 수 있습니다 rm
. 전체 휴지통을 비우거나 휴지통에서 파일을 삭제할 때까지 작업을 실행 취소할 수 있는 기회가 제공됩니다. 가능하다면 사용하는 것이 좋습니다. 항상 작동하는 것은 아닙니다. 테스트하는 동안 Gnome 파일이 충돌했습니다 :-).
2. "권한 거부" 문제를 해결하는 방법
문제는 일부 하위 디렉터리가 "읽기 전용"으로 표시되어 있다는 것입니다. (그리고 로 실행하지 않으면 root
이러한 태그가 무시됩니다).
현재 디렉토리와 그 안의 모든 항목에 대한 쓰기를 허용한 다음 chmod u+w -R .
이를 삭제할 수 있습니다.
경우에 따라 그래픽 파일 관리자를 사용하여 폴더를 삭제하면 권한이 자동으로 변경됩니다. 또는 파일 관리자를 사용하여 권한을 수동으로 변경할 수 있습니다. Gnome 파일을 사용하는 경우: 마우스 오른쪽 버튼 클릭 -> 속성 -> 권한을 클릭하세요. 소유자 옆에서 '파일 생성 및 삭제'를 설정합니다. 그런 다음 "첨부 파일에 대한 권한 변경"에서 동일한 작업을 다시 수행하십시오.