딥상어동의 딥한 프로그래밍/운영체재(linux)2022. 4. 21. 00:34sudo rm -rf /*
리눅스의 rm 명령어에 대해 살펴보던중 와중 재밌는 짤을 발견했다. sudo rm -rf /* 뒤에 내용 먼저 살펴보자. 우선 shell 환경에 접속했을 때, 기본 주소는 home directory다. 여기서 cd .. 명령어를 입력하면 상위 단계 폴더로 한칸씩 이동하는데 더이상 이동이 불가능한 지점이 있다. 이 지점이 / 이다. 즉, 가장 상위 디렉토리 까지 올라왔다는 것이다. 다음으로, *은 디렉토리 아래 모든 파일을 의미한다. 즉, /*은 os내 모든 파일을 의미한다. 다음으로 -rf를 알아보자 r과 f는 rm이라는 명령어의 세부 옵션이다. f: 강제로 다 지워라! r: recursive(재귀적으로 모든 폴더를 싹다 돌면서~) 요약하자면 rm이 삭제하는 명령인데 /* -> 최상위 디렉토리 아래에 있..