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