사용하는 이유
파일을 삭제하기 위해서
기본 사용법
rm <file>
rm <file 1> <file 2> ... <file n>
단일 파일을 제거할 때는 unlink와 동일한 동작을 수행한다.
디렉터리를 지울 때
rm -rf <directory>
rm -rf <directory 1> <directory 2> ... <directory n>
-r : recursive 하위 directory 및 file 들에 대해서도 동일하게 재귀적으로 rm (디렉터리에 포함되는 모든 파일 삭제)
디렉터리 등을 제거할 때는 rm가 unlink보다 더 편리하다.
linux man page 설명
Remove (unlink) the FILE(s).
This manual page documents the GNU version of rm. rm removes each specified file. By default, it does not remove directories.
If the -I or --interactive=once option is given, and there are more than three files or the -r, -R, or --recursive are given, then rm prompts the user for whether to proceed with the entire operation. If the response is not affirmative, the entire command is aborted.
Otherwise, if a file is unwritable, standard input is a terminal, and the -f or --force option is not given, or the -i or --interactive=always option is given, rm prompts the user for whether to remove the file. If the response is not affirmative, the file is skipped.
(해석)
그 파일(들)을 지웁니다(unlink)
이 매뉴얼 페이지는 GNU 버전의 rm에 대한 것이다. rm는 각각의 특정한 파일을 지운다. 기본적으로, 디렉터리는 지우지 않는다.
만약, (or)
1. -I 또는 --interactive=once 옵션이 주어지면서 세 개 이상의 파일이 있거나
2. -r 또는 -R, --recursive 이 주어진다면
rm는 사용자에게 전체 작업을 계속할지 여부를 묻는다. 만약 긍정하지 않는다면, 전체 명령은 중단된다.
반면에 만약, (or)
1. 파일이 쓰기 불가능이면서 표준 입력이 터미널이면서 -f 또는 --force 옵션이 제공되지 않거나
2. -i 또는 --interactive=always 옵션이 제공되면
rm는 사용자에게 제거 여부를 묻습니다. 만약 긍정하지 않는다면 파일을 건너뜁니다.
출처:
'개발 > linux' 카테고리의 다른 글
linux zip 사용법(파일/디렉터리 압축, 패턴/정규식 적용), 설명 (0) | 2022.10.21 |
---|---|
linux ls 사용법(숨겨진/하위 콘텐츠) 설명 (0) | 2022.10.21 |
linux mv 사용법(이동 및 이름바꾸기), 설명 (0) | 2022.10.21 |
linux mv 사용법(이동 및 이름바꾸기), 설명 (0) | 2022.10.21 |
linux ssh 사용법, 설명 (0) | 2022.10.21 |
댓글