Linux Command : rm
글 작성자: juyoungit
rm item
파일 또는 디렉터리 삭제
<사용예시>
rm file1
아무런 메시지 없이 바로 파일/디렉터리를 삭제한다.
<옵션>
rm 또한 여러가지 옵션이 존재한다. 이 옵션은 파일의 삭제와 관련된 것이기 때문에 더욱 중요하다.
1. rm -i file1
파일을 삭제하기 전에 사용자에게 한 번 더 확인하는 절차를 거치도록 하는 옵션
-i 옵션을 사용하면 사용자가 파일을 삭제하기 전에 한번 더 확인을 한다. 이 옵션을 사용하지 않으면 그냥 바로 삭제된다.
2. rm -r file1 or dir1
해당 디렉터리 하위에 존재하는 모든 파일, 디렉터리를 모두 삭제하도록 하는 옵션
-r 옵션을 사용하면 사용자가 디렉터리 삭제를 요청할 경우 해당 디렉터리에 포함된 모든 파일들도 같이 삭제된다. 실제로 저장된 파일이 존재하는 디렉터리를 삭제하기 위해서는 항상 -r 옵션이 포함되어 있어야 한다.
3. rm -f file1
파일 삭제 시 사용자에게 추가적인 확인과정을 거치지 않고 바로 삭제하도록 하는 옵션
-f 옵션을 사용하면 사용자가 파일 또는 디렉터리 삭제를 요청할 때 확인과정을 거치지 않는다. 존재하지 않는 파일의 삭제를 요청한다고 해도 이에 대한 확인과정을 거치지 않고 프롬프트도 이를 사용자에게 따로 알려주지 않는다.
3. rm -v file1
사용자가 요청한 삭제작업의 정보를 출력하도록 하는 옵션
-v 옵션을 사용하면 사용자가 요청한 삭제작업의 정보를 출력해서 보여준다.
그리고 해당 옵션들은 함께 중복해서도 사용할 수 있다.
리눅스와 같은 유닉스 기반의 운영체제들은 명령어를 취소할 수 있는 방법이 없기 때문에 rm 명령어 사용 시 굉장히 주의해야한다. 그래서 보통 rm 명령을 입력할 때에 보다 정확하게 명령어를 입력하는 것도 중요하지만 ls 명령어를 사용하여서 자신이 삭제할 데이터를 확실하게 확인 후 삭제하는 것이 중요하겠다.
'Infra > Linux' 카테고리의 다른 글
Linux Command : clear (0) | 2021.02.10 |
---|---|
Linux Command : ln (0) | 2021.02.09 |
Linux Command : mv (0) | 2021.02.09 |
Linux Command : rmdir (0) | 2021.02.09 |
Linux Command : mkdir (0) | 2021.02.09 |
댓글
이 글 공유하기
다른 글
-
Linux Command : clear
Linux Command : clear
2021.02.10 -
Linux Command : ln
Linux Command : ln
2021.02.09 -
Linux Command : mv
Linux Command : mv
2021.02.09 -
Linux Command : rmdir
Linux Command : rmdir
2021.02.09