본문 바로가기

CS/Linux

rm명령어

rm명령어는 리눅스 서버내의 파일이나 디렉토리를 지울때 사용하는 명령어 입니다.

 

rm [옵션] [지울 파일이나 디렉토리 위치]

 
  -f  : 파일/디렉토리 삭제시 사용자에게 어떻게 처리할지 물어보지 않는다.
  -r  : 일반 파일이면 그냥 지우고 디렉토리면 디렉토리를 포함한 하위 경로와 파일을 모두           지운다. 
  -v  : 각각의 파일 지우는 정보를 자세하게 보여준다. 

명령어 사용예


rm 명령어 사용



rm 명령어를 그냥 사용하면 파일을 지울때 파일을 지울것인지 지우지 않을것인지 물어보는 동작을 합니다. 만약 디렉토리내의 여러개의 파일을 지우는 상황이면 모든 파일마다 y를 입력해줘야 합니다.

rm -f 명령어 사용


rm -f 명령어를 사용하게 되면 그냥 rm 명령어를 사용했을때 파일을 지울것인지 말것인지에 대해 물어보지 않고 그냥 바로 삭제하게 됩니다.

rm -r 명령어 사용

 
rm -r 명령어를 사용하면 디렉토리와 그밑의 하위경로파일들까지 지울수 있습니다. 그냥 rm명령어로 디렉토리를 지우려고 한다면 지울수가 없다고 나옵니다. 위의 명령어는 그냥 rm -f 명령어만 사용한것이라 파일들을 지울때 모두  y를 쳐야합니다. 명령어를 rm -rf로 주었다면 시스템이 사용자에게 매번 물어보는 일이 없이 해당디렉토리와 그 밑의 하위 파일들을 모두 지워줍니다.

'CS > Linux' 카테고리의 다른 글

alias명령어  (1) 2012.03.28
cp명령어와 mv명령어 비교  (0) 2012.03.26
mv명령어  (0) 2012.03.26
cp명령어  (0) 2012.03.25
cd명령어  (0) 2012.03.24