sudo rm -rf /*딥상어동의 딥한 프로그래밍/운영체재(linux)2022. 4. 21. 00:34
Table of Contents
리눅스의 rm 명령어에 대해 살펴보던중 와중 재밌는 짤을 발견했다.
sudo rm -rf /*
뒤에 내용 먼저 살펴보자.
우선 shell 환경에 접속했을 때, 기본 주소는 home directory다.
여기서 cd .. 명령어를 입력하면 상위 단계 폴더로 한칸씩 이동하는데
더이상 이동이 불가능한 지점이 있다. 이 지점이 / 이다. 즉, 가장 상위 디렉토리 까지 올라왔다는 것이다. 다음으로, *은 디렉토리 아래 모든 파일을 의미한다. 즉, /*은 os내 모든 파일을 의미한다.
다음으로 -rf를 알아보자 r과 f는 rm이라는 명령어의 세부 옵션이다.
f: 강제로 다 지워라!
r: recursive(재귀적으로 모든 폴더를 싹다 돌면서~)
요약하자면 rm이 삭제하는 명령인데 /* -> 최상위 디렉토리 아래에 있는 모든 파일을 아무것도 묻지도 따지지도 말고 -f 싹 다 돌면서 -r 다 지워라 rm 이런의미이다.
@딥상어동의 딥한생각 :: 딥상어동의 딥한생각
제 블로그에 와주셔서 감사합니다! 다들 오늘 하루도 좋은 일 있으시길~~
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!