이 xkcd 코믹 스트립 의 일부는 저자가 정렬 프로그램을 작성할 수 없으므로 모든 파일을 삭제하는 코드를 추가한다는 아이디어입니다.
system("rm -rf ./");
system("rm -rf ~/*");
system("rm -rf /");
AFAIK 모든 것을 삭제하는 정식 방법 rm
/
은 루트에서 시작하는 모든 것이 삭제되도록하는 것입니다. 여기에 마지막 명령과 그 이전의 두 명령 rm
이 현재 디렉토리와 홈 디렉토리의 내용 을 시도합니다 .
왜 안돼 rm
/
?
rm -rf /
대화식 세션에서 실행 한 후에도 쉘이 계속 작동합니다.