[IT]/리눅스
[linux][리눅스 rm 사용시 주의할점]
jamesku
2013. 6. 23. 12:26
[linux][리눅스 rm 사용시 주의할점]
rm으로 삭제하면 취소할 수가 없다.
# 실수의 예
rm *.html # 해당 디렉토리에서 모든 html을 삭제한다
rm * .html # 해당 디렉토리에서 모든 파일을 삭제하고 .html을 찾을 수 없다고 한다.
# rm 와일드카드 사용시 유용한 방법
- 먼저 ls로 와일드카드를 먼저 테스트하고 미리 대상파일을 확인한다.
- 위쪽 화살표로 이전 명령어를 불어온다음 ls 대신 rm을 입력하여 실행한다.
예)
$ ls *.html
$ rm *.html
# rm의 옵션
-i, --interactive : 파일을 삭제하기 전에 확인 메시지를 보여준다.
-r, --recursive : 디렉토리와 그 안의 내용까지 삭제한다.
-f, --force : 존재하지 않는 파일은 확인 메시지 없이 삭제한다.
-v, --verbose : 삭제가 완료되면 메시지를 보여준다.
# 자주사용하는 경우는
$ rm -f 파일명
$ rm -rf 디렉토리명
<참고>
리눅스 커맨드라인 완벽입문서(book)