Unix에서 /proc 폴더의 복사된 버전 삭제

Unix에서 /proc 폴더의 복사된 버전 삭제

실수로 /proc의 파일을 /home 아래의 디렉터리 중 하나로 복사했습니다.

하지만 지금은 복사된 내용을 삭제할 수 없습니다. "권한이 거부되었습니다"라고 뜹니다. 폴더 크기는 ~300GB입니다.

proc 폴더의 복사된 버전을 안전하게 삭제하려면 어떻게 해야 합니까?

답변1

  1. 파일을 "안전하게" 삭제하는 방법
  2. "권한 거부" 문제를 해결하는 방법

1. 파일을 "안전하게" 삭제하는 방법

최신 버전의 GNU 는 실수 rm로 . 내용, 그리고 . 빈 디렉토리만 삭제하므로 매우 안전합니다.//homecdlscd ..rmdir procrmdir

현재 디렉터리의 모든 내용을 삭제하려면, 사용rm -r -- *

--명령 에서 를 잊어버리는 것이 "안전"할 수 있습니다 rm. 그러나 예를 들어 -i.

대신 그래픽 파일 관리자를 사용할 수 있으며 이는 일반적으로 rm. 파일을 "휴지통"으로 이동할 수 있습니다. 전체 휴지통을 비우거나 휴지통에서 파일을 삭제할 때까지 작업을 실행 취소할 수 있는 기회가 제공됩니다. 가능하면 이것을 사용하는 것을 선호합니다. 항상 잘 작동하는 것은 아닙니다. 이것을 테스트하는 동안 Gnome 파일이 충돌했습니다 :-).

2. '권한 거부' 문제를 해결하는 방법

문제는 일부 하위 디렉터리가 "읽기 전용"으로 표시되어 있다는 것입니다. (그리고 이 표시를 무시하는 으로 실행되고 있지 않습니다 root.)

그런 chmod u+w -R . 다음 삭제할 수 있습니다.

어떤 경우에는 그래픽 파일 관리자를 사용하여 폴더를 삭제하면 권한이 자동으로 변경됩니다. 또는 파일 관리자를 사용하여 권한을 수동으로 변경할 수 있습니다. Gnome 파일을 사용하는 경우: 마우스 오른쪽 버튼 클릭 -> 속성 -> 권한을 클릭하세요. 소유자 옆에서 "파일 생성 및 삭제"를 설정합니다. 그런 다음 "동봉된 파일에 대한 권한 변경"에서 동일한 작업을 다시 수행하십시오.

관련 정보