우리 모두는 우리가 사용해야한다는 것을 알고 있습니다.-rf
rm
명령을 신중하게 선택하세요 . Linux에서 다음 명령을 실행할 수 있는지 알고 싶습니다 rm -rf /
.
그렇다면 왜 그렇습니까? 이 명령을 실행하도록 허용하면 심각한 결과를 초래할 수 있습니다.
- 하드 드라이브의 파일과 연결된 이동식 미디어 장치의 파일을 포함한 모든 것이 삭제됩니다.
- 특히 모든 실행 가능한 명령(또한 제거될 예정)의 도움 없이 이 상황을 어떻게 해결할 수 있습니까?
답변1
실행할 수 없습니다 rm -rf /
. "권한이 거부되었습니다"라는 오류가 발생합니다. 루트만 루트 디렉터리를 수정할 수 있습니다.
이 명령을 루트로 실행하면(예: 를 사용하여 sudo rm -rf /
) Linux는 실제로 명령 실행을 거부합니다. 을 호출 --no-preserve-root
하려면 특수 옵션을 전달해야 합니다 .rm
/
rm -rf ~
모든 파일 삭제 와 같은 위험한 명령은 계속 실행할 수 있습니다 . 마치 부엌칼을 갖고 있는 것과 같습니다. 온갖 음식을 자를 때 편리하지만, 목에 겨누고 세게 누르면 다칩니다.
다행히 rm -rf ~
목에 칼을 꽂는 것보다 회복이 더 쉽습니다. 백업이 있나요?