Linux에서는 "rm -rf /" 명령 실행을 허용합니까? [폐쇄]

Linux에서는 "rm -rf /" 명령 실행을 허용합니까? [폐쇄]

우리 모두는 우리가 사용해야한다는 것을 알고 있습니다.-rfrm명령을 신중하게 선택하세요 . Linux에서 다음 명령을 실행할 수 있는지 알고 싶습니다 rm -rf /.

그렇다면 왜 그렇습니까? 이 명령을 실행하도록 허용하면 심각한 결과를 초래할 수 있습니다.

  1. 하드 드라이브의 파일과 연결된 이동식 미디어 장치의 파일을 포함한 모든 것이 삭제됩니다.
  2. 특히 모든 실행 가능한 명령(또한 제거될 예정)의 도움 없이 이 상황을 어떻게 해결할 수 있습니까?

답변1

실행할 수 없습니다 rm -rf /. "권한이 거부되었습니다"라는 오류가 발생합니다. 루트만 루트 디렉터리를 수정할 수 있습니다.

이 명령을 루트로 실행하면(예: 를 사용하여 sudo rm -rf /) Linux는 실제로 명령 실행을 거부합니다. 을 호출 --no-preserve-root하려면 특수 옵션을 전달해야 합니다 .rm/

rm -rf ~모든 파일 삭제 와 같은 위험한 명령은 계속 실행할 수 있습니다 . 마치 부엌칼을 갖고 있는 것과 같습니다. 온갖 음식을 자를 때 편리하지만, 목에 겨누고 세게 누르면 다칩니다.

다행히 rm -rf ~목에 칼을 꽂는 것보다 회복이 더 쉽습니다. 백업이 있나요?

관련 정보