Linuxpia/Linux 명령어

[리눅스 명령어] 파일 또는 디렉터리를 지우는 명령어, rm

Linuxpia4U 2023. 12. 15. 02:22
반응형

파일 또는 디렉터리를 지우는 명령어, rm

rm 명령어는 리눅스에서 매우 중요한 명령어 중 하나로, 파일이나 디렉터리를 삭제하는 데 사용됩니다. 사용 시 주의가 필요한 명령어입니다. 여기 rm 명령어의 기본적인 사용법과 주의사항을 설명드리겠습니다.

기본 사용법

  • 단일 파일 삭제: rm [파일명]
    • 예: rm example.txt는 'example.txt' 파일을 삭제합니다.
  • 여러 파일 삭제: rm [파일1] [파일2] ...
    • 예: rm file1.txt file2.txt는 'file1.txt'와 'file2.txt'를 동시에 삭제합니다.

옵션 사용

  • -r 또는 --recursive: 디렉터리와 그 안의 모든 내용을 재귀적으로 삭제합니다.
    • 예: rm -r folderName은 'folderName' 디렉토리와 그 안의 모든 파일과 하위 디렉터리를 삭제합니다.
  • -f 또는 --force: 강제 삭제를 수행합니다. 파일이나 디렉터리가 존재하지 않아도 오류 메시지를 표시하지 않습니다.
    • 예: rm -f example.txt는 'example.txt' 파일을 강제로 삭제합니다.
     

주의사항

  1. 데이터 복구 불가: rm으로 삭제된 파일은 일반적으로 복구가 어렵습니다. 따라서 삭제하기 전에 해당 파일이 정말 필요 없는지 확인해야 합니다.
  2. 강제 삭제 사용 주의: -f 옵션은 매우 조심해서 사용해야 합니다. 이 옵션으로 인해 실수로 중요한 파일이나 시스템 파일을 삭제할 위험이 있습니다.
  3. 루트 디렉토리 주의: 루트 디렉터리(/)에서 rm -r 명령을 사용하는 것은 매우 위험합니다. 이는 시스템의 중요한 파일을 삭제할 수 있으며, 시스템이 손상될 수 있습니다.

rm 명령어는 강력한 도구이지만, 그만큼 사용 시 주의가 필요합니다. 삭제할 파일이나 디렉터리를 정확히 확인한 후에 명령어를 실행하는 것이 좋습니다.

반응형