더북(TheBook)

파일을 삭제하는 명령은 rm입니다. 앞서 생성한 BaseballTeam/KBO 디렉터리로 이동해서 touch 명령으로 여러 파일을 한 번에 만들 수 있습니다.

supreme@master:~$ cd BaseballTeam/KBO 
supreme@master:~/BaseballTeam/KBO$ touch giants heores tigers eagles dinos wiz wyverns twins bears lions 
supreme@master:~/BaseballTeam/KBO$ ls
bears  dinos  eagles  giants  heores  lions  tigers  twins  wiz  wyverns

rm 명령으로 파일을 삭제합니다. ‘rm [옵션] [파일명]’ 형식으로 입력합니다. lions 파일을 삭제합니다.

supreme@master:~/BaseballTeam/KBO$ rm lions

동시에 여러 파일을 삭제하는 것도 가능합니다.

supreme@master:~/BaseballTeam/KBO$ rm wyverns bears

-rf 옵션을 붙이면 하위 디렉터리를 포함한 모든 파일을 삭제할 수 있습니다. -r은 재귀 옵션으로 하위 디렉터리에 영향을 미치며, -f는 삭제하려는 파일이 있는지 확인하지 않고 강제로 삭제하는 옵션입니다. BaseballTeam 디렉터리로 이동해서 rm -rf 명령으로 하위 디렉터리인 MajorLeagueBaseball을 제거합니다. 대상 파일을 삭제할 권한이 없다면 오류 메시지가 나타날 것입니다. rm -rf 명령을 실행하기 전에는 반드시 삭제 대상과 권한을 확인해야 합니다.

루트 권한을 얻은 상태에서 rm 명령을 실행하면 모든 파일을 삭제할 수 있습니다. 실수로 루트 디렉터리(/)를 대상으로 삭제 명령을 실행한다면 시스템 파일들이 순식간에 제거되어 복구 불가능한 상태가 될지도 모릅니다. 삭제 대상 파일의 권한 때문에 sudo 명령으로 루트 권한을 얻어야 한다면 rm 명령을 실행하기 전 다시 한 번 삭제 대상을 확인하기 바랍니다.

supreme@master:~/BaseballTeam/KBO$ cd .. 
supreme@master:~/BaseballTeam$ ls
KBO MajorLeagueBaseball
supreme@master:~/BaseballTeam$ rm -rf MajorLeagueBaseball 
supreme@master:~/BaseballTeam$ ls
KBO
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.