13. rm (제거)

Linux 에서는 필요 없는 파일이 쌓이는 경우가 흔합니다. 이러한 파일을 삭제하려면 파일 시스템 관리를 위한 기본 유틸리티인 rm(remove) 명령어를 사용합니다.

rm file1

Linux rm 명령어 이해하기

The linux rm command는 파일과 디렉터리를 삭제하는 강력한 도구입니다. 하지만 그 강력함에는 상당한 위험이 따릅니다. 그래픽 운영 체제와 달리, Linux 에는 명령줄 삭제를 위한 휴지통이나 임시 보관함이 없습니다. rm을 사용하면 파일은 영구적으로 사라집니다.

rm -rf linux 의 위험성

rm을 사용할 때는 극도로 주의해야 합니다. 특히 rm -rf linux 명령어 조합은 확인 프롬프트 없이 재귀적으로 파일을 강제로 삭제할 수 있으므로 더욱 그렇습니다. 이 명령어에 작은 오타라도 있으면 치명적인 데이터 손실로 이어질 수 있습니다.

기본적으로 몇 가지 안전 장치가 존재합니다. 예를 들어, 쓰기 금지된 파일을 제거하려고 하면 시스템은 진행하기 전에 확인을 요청합니다.

-f 를 사용한 강제 삭제

이러한 안전 프롬프트를 건너뛰고 무조건 파일을 제거하려면 강제 옵션을 사용할 수 있습니다.

rm -f file1

-f (force) 옵션은 rm에게 쓰기 금지된 파일이라도 (필요한 권한이 있다고 가정할 때) 확인 요청 없이 지정된 모든 파일을 제거하도록 지시합니다. 이 옵션은 rm -rf linux command의 핵심 부분이며 매우 신중하게 사용해야 합니다.

-i 를 사용한 대화형 삭제

더 안전한 접근 방식을 위해서는 대화형 플래그를 사용하십시오. 이는 rm linux 명령어를 사용할 때 강력히 권장되는 방법입니다.

rm -i file

The -i (interactive) 플래그는 각 파일을 삭제하기 전에 확인을 요청하여 실수로 인한 제거를 방지하는 데 도움이 됩니다.

디렉터리 제거

기본적으로 rm은 디렉터리를 삭제할 수 없습니다. 디렉터리를 삭제하려면 재귀 옵션을 사용해야 합니다.

rm -r directory

The -r (recursive) 플래그는 rm에게 디렉터리와 그 안의 모든 내용물 (하위 디렉터리 및 파일 포함) 을 삭제하도록 지시합니다. 이것이 linux rm -rf 명령어에서 'r'에 해당합니다.

비어 있는 디렉터리에 rmdir 사용하기

더 안전한 대안으로, 비어 있는 디렉터리는 rmdir 명령어를 사용하여 제거할 수 있습니다.

rmdir directory

rmdir 명령어는 디렉터리가 완전히 비어 있는 경우에만 성공하므로 정리 작업 시 rm -r보다 더 안전한 선택입니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

실습이 중요합니다. Linux 에서 파일 및 디렉터리 제거에 대한 이해를 공고히 하기 위한 실습 과제는 다음과 같습니다.

  1. Linux rm 명령어: 파일 제거 - rm 명령어를 사용하여 파일과 디렉터리를 제거하는 방법, -r-i와 같은 다양한 옵션 사용법을 배우고 안전하고 효과적인 파일 삭제를 연습합니다.
  2. 파일 및 디렉터리 정리 - 실제 과제를 통해 필요 없는 디렉터리를 정리하기 위해 rm 명령어를 사용하는 것을 포함하여 필수적인 Linux 파일 관리 기술을 연습합니다.

이러한 실습은 실제 시나리오에서 이러한 개념을 적용하고 linux rm command에 대한 자신감을 키우는 데 도움이 될 것입니다.

퀴즈

이름이 `myfile`인 파일을 제거하려면 어떻게 해야 합니까? 귀하의 답변은 영어여야 하며 정확하고 대소문자를 구분하는 명령어를 사용해야 합니다.