cygwin의 rm -rf /* 명령이 Windows 시스템에 영향을 줍니까?

cygwin의 rm -rf /* 명령이 Windows 시스템에 영향을 줍니까?

rm -rf /*Windows 7의 cygwin 콘솔에서 빈도 실수를 했습니다 .

잠시 후 나는 내가 무엇을 입력했는지 깨달았습니다. 그래서 Ctrl-c로 명령을 중지했습니다.

Windows를 다시 설치하려고 마음의 준비를 했습니다.

하지만 Windows는 재부팅 후에도 잘 작동합니다. 내 문서, 사진, 음악 및 기타 항목이 저장되는 것 같습니다. Cygwin 디렉토리만 잃어버린 것 같습니다.

  1. 그것은 단지 행운입니까(명령이 도착하기 전에 명령을 종료했습니다 /cygdrive/c)? 또는

  2. cygwin의 rm명령에는 일종의 FOOL-proof 아키텍처가 있습니까?

운이 좋다면 두 번 확인해야겠네요...

답변1

Cygwin에서 /라는 디렉토리는 실제로 Cygwin을 설치한 디렉토리입니다(예: C:\apps\cygwin). 따라서 Cygwin 설치의 일부를 제거했지만 Windows에는 영향을 미치지 않았습니다. 계속 작동하는지 확인하기 위해 Cygwin을 다시 설치하겠습니다.

업데이트: 모든 로컬 Windows 드라이브로 연결되는 /cygdrive에 대한 설명(아래)을 참조하세요. 위의 내 의견은 정확하지 않습니다. 문제의 rm 명령은 결국 Windows 파일 삭제를 시작했을 것입니다.

관련 정보