개발일지/컴퓨터지식

명령어 옵션 -r 과 -f Linux

E-room 2022. 8. 27. 18:32
728x90

cp와 rm 에는 -r 과 -f 같은 옵션들이 있다.

이 옵션들이 정확히 무엇을 안내하는지 알아보자

 

  • r : recursive의 약자. 특정 행동을 순환적으로 반복
  • f : force의 약자. 어떤 행위를 강제한다

 

예를 들어

mkdir A
rm A
# rm: A: is a directory

 

일반적인 rm 명령어는 파일을 저장하고 있는 폴더를 삭제하지 못한다. 이때 -r 옵션을 추가하면 폴더도 삭제 가능하다.

rm -r A

 

-f 옵션을 사용하면 보호되거나 존재하지 않는 파일도 강제로 삭제할 수 있다. 그래서 -f 옵션을 사용 때는 각별히 주의해야 한다.

-r 과 -f 명령어를 합쳐 -rf 형태로 쓸 수 있다.

 

rm -rf 명령어를 사용하면 민감한 정보를 가진 파일도 삭제하여 문제를 일으키는 경우가 생길 수 있다.

rm 명령어 뿐만 아니라 cp와 같은 다른 명령어에도 -f 옵션과 -r 옵션을 적용할 수 있다.

 

728x90