필자는 노트북에 우분투를 설치해 리눅스 시스템을 구축해 배치머신과 파이썬 개발 테스트 시스템으로 사용중이다. 어린 시절부터 윈도우만 사용하다보니 리눅스는 익숙하지 않다. 리눅스에서 사용하는 명령어도 자주 사용하지 않아서 종종 까먹어 매번 구글 검색을 한다. 누구의 말 처럼 기억 앞에 겸손해져야 하기에 조금이라도 더 오래 기억하기 위해서 이 곳에 리눅스 기초 명령어인 rm (파일 삭제, 디렉토리 삭제)에 대해 간략히 글을 남기도록 하겠다. rm 명령어는 remove의 약어로 파일이나 디렉토리를 삭제할 때 주로 사용하는 명령어이다. 파일삭제는 어떻게 하는지, 디렉토리 삭제할 때는 어떻게 하는지 사용방법을 소개하도록 하겠다.
파일삭제
rm aaa.txt
aaa.txt 파일 삭제
파일 강제 삭제 (삭제확인 과정을 거치지 않음)
rm -f aaa.txt
aaa.txt 파일 강제 삭제
디렉토리내 모든 파일 삭제
rm /home/aaa/*
/home/aaa/ 폴더 내 모든 파일 삭제
디렉토리 삭제
rm -r /home/aaa
aaa 디렉토리 삭제