리눅스에서 rm 명령어는 파일을 지울 때 사용하는 명령어입니다. 여기에 -r 옵션을 붙여주면 폴더를 지울 수 있게 되고, 또한 -f 옵션을 붙여주면 강제로 지워버립니다.
만약에 실수로 rm -rf * 을 명령해주면 현재 디렉토리 내에 있는 파일들과 폴더들을 모두 지워버립니다. 여기서 *는 모든 파일을 의미합니다.
의도한 것이라면 뭐 괜찮겠지만, 의도하지 않은 것이라면 대형 참사죠. 사람은 언제든 타이핑 하다가 실수할 수 있으니 최대한 rm -rf 명령어를 사용하지 않는 것이 좋다고 저는 생각합니다. 물론 사용해야하는 불가피한 경우들도 많이 있겠습니다만.
이 글을 쓰게 된 이유는 제가 최근에 rm -rf로 곤란한 상황을 겪었기 때문입니다. crontab으로 주기적으로 어떤 코드를 자동으로 실행시키는 부분을 구현하던 중 코드 내 rm -rf 부분에 띄어쓰기가 잘못되면서 많은 파일들과 폴더들이 한번에 삭제되어 버렸답니다..ㅜㅋㅋ 중요 파일들을 백업해놔서 다행이지, 아니었으면 정말 큰일날 뻔 했습니다.
bskyvision의 추천글
'OS > Linux' 카테고리의 다른 글
dlib GPU 버전 우분투에 설치 중 경험했던 2가지 문제 해결방법 (0) | 2021.01.23 |
---|---|
[우분투] 화면 캡쳐 후 바로 편집이 가능한 캡쳐 프로그램 shutter 설치하기(ubuntu 18.04) (0) | 2021.01.22 |
우분투 18.04에 nvidia 드라이버 설치 3일간 삽질한 후기 (3) | 2021.01.21 |
우분투에 크롬 웹 브라우저 설치하기(dpkg 명령어 활용) (0) | 2021.01.20 |
[우분투] 터미널 디렉토리 등이 컬러로 표현되지 않는다면? (6) | 2020.12.31 |
우분투 포트 방화벽 열기 (5) | 2020.12.23 |
우분투 ssh 포트번호 변경하기 (2) | 2020.12.21 |
우분투 터미널 실행 및 종료 단축키 (2) | 2020.11.19 |