SW/리눅스

Linux : Rm 명령어, 예제, 사용 방법

얇은생각 2021. 12. 17. 07:30
반응형

rm은 파일 및 디렉토리를 제거하는 명령줄 유틸리티입니다. 이 명령은 모든 Linux 사용자에게 친숙해야 하는 필수 명령 중 하나입니다.

가장 일반적인 rm 옵션의 예와 설명을 통해 rm 명령어를 사용하는 방법을 설명합니다.

 

 

Linux : Rm 명령어, 예제, 사용 방법

 

 

rm 명령어를 사용하는 방법

rm(제거) 명령에 대한 일반적인 구문은 다음과 같습니다.

rm [OPTIONS]... FILE...

 

 

기본적으로 rm은 옵션 없이 실행되면 디렉토리를 제거하지 않으며 사용자에게 지정된 파일의 제거를 진행할지 여부를 묻지 않습니다.

단일 파일을 삭제하려면 rm 명령과 파일 이름을 인수로 사용합니다.

rm filename

 

 

상위 디렉토리에 대한 쓰기 권한이 없는 경우 "작업이 허용되지 않음" 오류가 발생합니다.

파일이 쓰기 금지되어 있지 않으면 예고 없이 제거됩니다. 성공하면 명령이 출력을 생성하지 않고 0을 반환합니다.

쓰기 방지 파일을 제거할 때 아래 나온 것처럼 명령을 통해 확인 메시지가 표시됩니다.

rm: remove write-protected regular empty file 'filename'?

 

 

y를 입력하고 Enter 키를 눌러 파일을 제거합니다.

-f 옵션은 rm이 사용자에게 메시지를 표시하지 않고 존재하지 않는 파일 및 인수를 무시하도록 합니다.

rm -f filename

 

 

제거할 항목에 대한 정보를 가져오려면 -v(verbose) 옵션을 사용하십시오.

rm -v filename

# removed 'filename'

 

 

 

여러 파일을 제거

unlink 명령과 달리 rm을 사용하면 여러 파일을 한 번에 삭제할 수 있습니다. 이렇게 하려면 파일 이름을 공백으로 구분된 인수로 전달합니다.

rm filename1 filename2 filename3

 

 

정규식을 사용하여 여러 파일을 일치시킬 수 있습니다. 예를 들어 현재 디렉터리에 있는 모든 .png 파일을 제거하려면 다음을 입력합니다.

rm *.png

 

 

정규식을 사용할 경우 rm 명령을 실행하기 전에 먼저 사용합니다. 삭제될 파일을 볼 수 있도록 ls 명령으로 파일을 나열하는 것이 좋습니다.

 

 

 

디렉터리(폴더)를 제거

하나 이상의 빈 디렉토리를 제거하려면 -d 옵션을 사용합니다.

rm -d dirname

 

 

rm -d rmdir 명령과 기능적으로 동일합니다.

비어 있지 않은 디렉토리와 디렉토리 내의 모든 파일을 반복적으로 제거하려면 -r(재귀) 옵션을 사용합니다.

rm -r dirname

 

 

 

제거 전에 프롬프트

-i 옵션은 파일을 제거하기 전에 사용자에게 각 파일에 대한 메시지를 표시하도록 합니다.

rm -i filename1 filename2

 

 

y를 확인하고 Enter 키를 누르려면 다음과 같이 하십시오.

rm: remove regular empty file 'filename1'? 
rm: remove regular empty file 'filename2'?

 

 

세 개 이상의 파일을 제거하거나 디렉터리를 반복적으로 제거할 때 전체 작업에 대한 단일 프롬프트를 얻으려면 -I 옵션을 사용하십시오.

rm -i filename1 filename2 filename3 filename4

 

 

지정된 모든 파일 및 디렉토리의 제거를 확인하는 메시지가 표시됩니다.

rm: remove 4 arguments?

 

 

 

rm -dll

디렉토리 내에 지정된 디렉토리 또는 파일이 쓰기 금지되어 있는 경우 rm 명령은 작업을 확인하라는 메시지를 표시합니다. 메시지를 표시하지 않고 디렉토리를 제거하려면 -f 옵션을 사용합니다.

rm -rf dirname

 

 

rm -rf 명령은 매우 위험하므로 매우 주의하여 사용해야 합니다.

Linux rm 명령을 사용하여 Linux 시스템에서 파일 및 디렉토리를 제거하는 방법을 살펴봤습니다.

중요한 파일 또는 디렉터리를 제거할 때는 파일을 삭제하면 쉽게 복구할 수 없으므로 매우 주의하십시오.

반응형