rm 명령어질문
769
작성한 질문수 93
안녕하세요
rm -rf , rm -r 이 차이점이 궁금합니다
rm -rf를 하던 rm -r 을 하던 둘다 경고없이 그냥 디렉터리를 지우는데 무슨 차이인가요 ? 육안으로 확인하기가 어려워서 질문드립니다.
직접 해보았는데 두 명령어 다 디렉터리 안에 파일이 있던 없던 똑같이 삭제가 됩니다. ( 경고없이 )
답변 1
3
안녕하세요. H K님
아시겠지만, rm 명령은 파일을 삭제하기 때문에 함부로 사용하면 큰일나죠. rm 명령어 내에 -i 옵션이 있습니다. 파일을 삭제할 때 사용자에게 진짜로 삭제할 것인지 물어보고 y로 대답하면 삭제하게 됩니다.
그래서 많은 사람들이 rm 명령어에 "rm -i"로 alias를 걸어둡니다. alias를 거는 방법은 다음과 같습니다.
alias rm="rm -i"
쉘에서 실행하셔도 되고, ~/.bashrc 파일에 넣어두시면 bash가 열릴 때마다 설정됩니다.
이렇게 하면 사용자가 입력한 rm 명령이 내부적으로 rm -i로 실행됩니다. 파일을 삭제할 때 진짜로 지울 것인지 물어보게 됩니다.
이렇게 -i 옵션을 넣어 디렉터리 rm -r 명령을 실행하는 경우 디렉터리를 지울지 물어봅니다. 그런데 rm -rf 명령을 내리면 물어보지 않고 그대로 삭제합니다. 즉, -i 옵션이 있어도 물어보지 않고 강제로 삭제하게 되는 것이죠. 이해 되시죠? :)
답변이 늦어져 죄송합니다.
Ubuntu 설치 문제(중간에 설치가 멈춥니다)
0
338
3
VirtualBox ubuntu 24.04 설치 나름의 tip
1
227
3
제가 입문자입니다
0
101
2
터미널 창의 프롬프트가 너무 깁니다. 짧게 하고 싶습니다.
0
223
3
core 생성이 안됩니다.
0
114
2
cd /home/pig 권한 거부가 발생합니다.
0
76
2
강의에 관한 잘문은 아니고 궁금한게 있어서 여쭙고자 합니다.
0
83
2
리눅스 가상머신
0
90
2
설치 속도가 심각하게 느립니다
0
146
2
mv /tmp/pineapple . 명령어 입력했는데 다음과 같이 나타납니다.
0
75
2
cal 이라고 치니까 찾을 수 없는 명령어라고 뜹니다.
0
99
2
계속 검은 화면이 뜨는 이유가 무엇인가요?
0
444
2
그래픽 컨트롤러를 VBoxVGA로 바꾸었는데 화면이 안뜹니다.
0
174
2
우분투 설치가 안됩니다.
0
374
2
sudo 권한
0
319
4
파일 권한 실습 관련 질문
0
182
1
강의내용 관련 질문입니다
0
180
2
기본 명령어 내용까지 들으려고 하는데요
0
136
1
텍스트 에디터 질문
0
157
2
수업자료 출력해서 강의 들어야 하나요?
0
255
2
소프트링크 질문
0
153
2
강의에 수학과 관련된 내용이 있나요?
0
119
1
라즈베리파이를 이용한 학습 문의
0
128
2
안녕하세여 제가 뭘 놓친 부분이 있을까요?
0
227
2





