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

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

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

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

proc 폴더의 복사된 버전을 안전하게 삭제하는 방법은 무엇입니까?

답변1

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

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

최신 버전의 GNU는 rm실수로 모든 것을 삭제하지 않도록 보장 /하지만 실수로 모든 것을 삭제할 수는 있습니다 /home... 제가 생각하는 가장 안전한 방법은 먼저 cd디렉토리로 가서 , 및 ls을 사용하여 올바른지 확인하는 것 입니다 . 빈 디렉토리만 삭제하므로 매우 안전합니다.cd ..rmdir procrmdir

현재 디렉터리의 모든 항목 삭제, 사용rm -r -- *

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

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

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

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

현재 디렉토리와 그 안의 모든 항목에 대한 쓰기를 허용한 다음 chmod u+w -R . 이를 삭제할 수 있습니다.

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

관련 정보