linux 명령어 rm
파일 지우기.
$ rm
Linux 명령어 rm
파일 및 디렉터리를 삭제하는 명령어
1. 자세한 설명
rm 명령어는 Linux에서 파일 및 디렉터리를 삭제하는 데 사용됩니다. 삭제된 파일이나 디렉터리는 복구가 불가능하므로, 신중히 사용해야 합니다. 기본적으로 비어 있는 디렉터리는 삭제할 수 없으며, 디렉터리 삭제를 위해서는 -r 옵션을 사용해야 합니다.
2. 사용법
- 파일 삭제
rm [파일 이름]
지정된 파일을 삭제합니다. - 디렉터리 삭제
rm -r [디렉터리 이름]
지정된 디렉터리를 재귀적으로 삭제합니다. - 강제로 삭제
rm -f [파일 이름]
확인 없이 강제로 파일을 삭제합니다.
3. 자세하게 설명
rm 명령어는 다음과 같은 작업에서 유용하게 사용됩니다:
- 파일 정리: 불필요한 파일을 삭제하여 디스크 공간을 확보합니다.
- 디렉터리 삭제:
-r옵션을 사용하여 디렉터리와 하위 디렉터리를 모두 삭제할 수 있습니다. - 강제 삭제:
-f옵션으로 권한 문제나 확인 메시지를 무시하고 파일을 삭제할 수 있습니다. - 자동화: 스크립트에서 불필요한 파일을 정리하는 작업을 효율적으로 수행할 수 있습니다.
4. 자세한 명령어 사용법
다음은 rm 명령어의 다양한 사용 예제입니다:
# 단일 파일 삭제
$ rm file.txt
# 여러 파일 삭제
$ rm file1.txt file2.txt
# 디렉터리와 그 안의 모든 파일 및 하위 디렉터리 삭제
$ rm -r directory_name
# 확인 없이 강제 파일 삭제
$ rm -f file.txt
# 확인 없이 디렉터리 삭제
$ rm -rf directory_name
# 특정 확장자를 가진 파일 삭제
$ rm *.log
# 현재 디렉터리의 모든 파일 삭제 (숨김 파일 제외)
$ rm *
# 스크립트를 통해 특정 파일 자동 삭제
#!/bin/bash
FILES="file1.txt file2.txt"
for FILE in $FILES; do
[ -f "$FILE" ] && rm "$FILE" && echo "$FILE 삭제 완료"
done
# 디렉터리 내부의 모든 파일 및 디렉터리 삭제
$ rm -r directory/*
# 사용자 확인 없이 강제 삭제
$ rm -i file.txt
# 프롬프트에서 'y'를 입력해야 파일 삭제
# 숨김 파일 포함 삭제
$ rm -rf .*
# 안전하게 파일 삭제 후 진행
$ rm file1.txt && echo "file1.txt 삭제 완료"
# 로그 파일 삭제 후 백업 생성
$ rm old.log && mv new.log backup.log
위의 예제는 rm 명령어를 사용하여 파일 및 디렉터리를 안전하게 관리하고 삭제하는 다양한 방법을 보여줍니다.

No responses yet