리눅스에서 파일 및 디렉토리 삭제하는방법
표현식 : rm 파일(또는 디렉토리)
ex. rm file1
file1을 완전 삭제한다.
리눅스처럼 유닉스형 운영체제는 삭제를 취소할 수 있는 명령어가 없다. 그러므로 신중하게 명령어를 작성하고 수행해야한다.
특히 와일드카드(*) 를 함께 사용할때 주의를 해야 한다.
ex. rm *.html
rm 옵션
옵션 |
설명 |
-i, --interactive |
파일을 삭제하기 전 확인메세지를 주는 옵션. |
-r, --recursive |
재귀적으로 디렉토리를 삭제하는 옵션. 즉 디렉토리 하위의 디렉토리가 있다해도 삭제된다.(삭제시 경고 메세지가 나온다) |
-f, --force |
확인메시지 없이 파일을 삭재하는 옵션 |
-v, --verbose |
삭제 완료메세지를 보여주는 옵션 |
rm 예제
사용 예제 |
결과 |
rm file1 |
file1파일을 삭제한다. |
rm -i file1 |
file1파일을 삭제하기 전에 확인메세지를 보여준다 |
rm -r file1 dir1 |
file1파일과 dir1 디렉토리 및 하위 내용을 삭제한다. 이 경우 dir 하위에 파일 혹은 디렉토리가 있을경우 확인메세지를 보여준다. |
rm -rf file1 dir1 |
file1파일과 dir1 모두 삭제하되 file1이나 dir1이 존재하지 않더라도 rm 명령어가 실행된다. 즉 dir1하위에 파일 혹은 디렉토리가 있을떄 확인메세지 없이 모두 삭제된다. |
1. rm file1
2. rm -i file1
3. rm -r file1 dir1
4. rm -rf file1 dir1
'OS > linux' 카테고리의 다른 글
[Linux] 명령어(별칭) 만들기(alias) (0) | 2017.06.29 |
---|---|
[Linux] 하드링크와 심볼릭링크(ln) (0) | 2017.06.29 |
[Linux] 파일 이동과 이름변경(mv) (0) | 2017.06.27 |
[Linux] 파일 및 디렉토리 복사(cp) (0) | 2017.06.26 |
[Linux] 시스템 디렉토리 (0) | 2017.06.25 |