Linux 명령줄을 사용하여 파일 및 폴더를 제거하는 방법
게시 됨: 2024-09-28서버, 특히 VPS(Virtual Private Server)를 관리하는 경우 Linux 명령을 배우는 것이 서버를 보다 효과적으로 관리하는 데 도움이 되므로 중요합니다.
버튼과 메뉴가 있는 제어판을 사용할 수 있지만 파일 삭제 및 데이터 정리와 같은 작업에는 Linux 명령이 더 빠르고 강력합니다.
따라서 이번 게시물에서는 Linux 명령을 사용하여 파일 및 디렉터리를 삭제하는 방법에 대해 설명합니다.
WPOven VPS를 사용하여 Linux에서 파일 및 폴더를 제거하는 방법
WPOven의 VPS를 사용하는 경우 서버에 대한 모든 권한을 가지므로 SSH를 사용하여 제한 없이 쉽게 파일을 관리하고 작업을 수행할 수 있습니다.
방법이 궁금하신가요? 이와 관련하여 반드시 읽어야 할 전용 블로그가 있습니다. SSH를 사용하여 서버에 안전하게 연결하는 방법
SSH 키를 생성하려면 무료 SSH 키 생성 도구를 활용하세요 .
Linux에서 디렉토리를 제거하는 방법은 무엇입니까? (모든 사용자용)
Linux에서 폴더를 영구적으로 삭제하려면 rmdir 또는 rm 두 가지 명령을 사용할 수 있습니다.
- rmdir 또는 rm -d는 빈 폴더를 삭제하는 것입니다.
- rm -r 은 파일이 들어 있는 폴더를 삭제하는 것입니다.
삭제하기 전:
- 폴더 이름을 알아두세요 : 삭제하려는 폴더의 정확한 이름을 알아야 합니다.
- 위치 확인 : pwd 명령을 사용하여 시스템 내 현재 위치를 확인하고 ls 명령을 사용하여 파일 및 폴더 목록을 확인하세요.
명령 옵션:
- rm -d : 빈 폴더를 삭제합니다.
- rm -r : 폴더와 그 안의 모든 내용을 삭제합니다.
- rm -f : 묻지 않고 보호된 파일을 삭제합니다.
- rm -rf : 묻지 않고 폴더와 그 안의 모든 항목을 삭제합니다.
- rm -i : 각 항목을 삭제하기 전에 확인을 요청합니다.
- rm -I : 3개 이상의 파일을 삭제하기 전에 한 번만 확인을 요청합니다.
- rm * : 여러 파일을 삭제합니다.
- RM? : 단일 문자와 일치하는 파일을 삭제합니다.
- rmdir -p : 빈 폴더와 해당 상위 폴더를 삭제합니다.
- rmdir -v : 폴더가 삭제되면 메시지를 표시합니다.
명령 사용:
이러한 명령을 사용하려면 SSH를 사용하여 서버에 연결하세요. 특수 프로그램이나 컴퓨터의 터미널을 사용하여 이 작업을 수행할 수 있습니다.
참고: 실수로 중요한 항목을 제거한 경우를 대비하여 항목을 삭제하기 전에 항상 백업이 있는지 확인하세요.
Linux에서 빈 폴더를 삭제하는 방법
Linux에서는 파일이나 폴더를 삭제할 때 다른 시스템처럼 휴지통이나 휴지통으로 이동하지 않습니다. 즉, 실수로 무언가를 삭제한 경우 백업이 어딘가에 저장되어 있지 않으면 다시 복구할 수 없습니다.
rmdir 명령 사용
이러한 실수를 방지하려면 rmdir 명령을 사용하여 빈 폴더만 삭제할 수 있습니다. 파일이 들어 있는 폴더를 삭제하려고 하면 다음 오류 메시지가 표시됩니다.
**”rmdir: '디렉토리'를 제거하지 못했습니다: 디렉토리가 비어 있지 않습니다.”**
rmdir 명령을 사용하는 방법
– 명령을 사용하는 기본 방법은 다음과 같습니다.
rmdir 디렉터리 이름
예를 들어 **Simple-Directory**라는 폴더를 삭제하려면 다음을 입력합니다.
rmdir 단순 디렉토리
– 여러 개의 빈 폴더를 나열하여 한 번에 삭제할 수도 있습니다.
rmdir 디렉토리_1 디렉토리_2 디렉토리_3
rmdir에 대한 추가 옵션
– **-p**: 이 옵션을 사용하면 하위 폴더와 해당 상위 폴더가 모두 비어 있는 경우 삭제할 수 있습니다. 예를 들어:
rmdir -p /디렉토리/하위 디렉터리
이렇게 하면 **하위 디렉터리**가 삭제되고 비어 있는 경우 상위 **디렉터리**도 제거됩니다.
– **-v**: 이 옵션은 폴더가 성공적으로 삭제되었다는 확인 메시지를 제공합니다. 예를 들어:
rmdir -v 단순 디렉토리
메시지에는 삭제를 확인하기 위해 **”rmdir: 제거 디렉토리, 'Simple-Directory'”**와 같은 내용이 표시됩니다.
파일이 들어 있는 폴더를 삭제하는 방법
파일이 들어 있는 폴더를 삭제하려면 **rm** 명령을 사용합니다. 이 명령은 주로 파일 삭제에 사용되지만 폴더를 제거하는 옵션을 추가할 수도 있습니다. 사용 방법은 다음과 같습니다.
기본 명령 구문
명령을 작성하는 기본 방법은 다음과 같습니다.
rm 옵션 FileOrFolderName
-r 옵션 사용
– 폴더와 그 안의 모든 항목(모든 파일 및 하위 폴더 포함)을 삭제하려면 "recursive"를 의미하는 **-r** 옵션을 사용합니다. 예를 들어:
rm -r 단순 디렉토리
이 명령은 **Simple-Directory**와 그 안에 있는 모든 항목을 삭제합니다.
**경고**: 이 명령을 사용할 때는 주의하세요! **rm -r**을 사용하여 폴더를 삭제하면 해당 내용도 모두 삭제됩니다. 백업이 있는 경우에만 다시 가져올 수 있습니다.
삭제 확인
– 삭제하려는 폴더가 쓰기 금지되어 있는 경우(삭제에 대한 일부 보호 기능이 있음을 의미) 시스템은 항목을 삭제하기 전에 확인하라는 메시지를 표시합니다.
– 확인 요청 없이 폴더를 삭제하려면 **-rf** 옵션을 사용할 수 있습니다.
rm -rf 단순 디렉토리
이렇게 하면 먼저 묻지 않고 폴더와 모든 내용이 삭제됩니다.
빈 폴더 삭제
– **-d** 옵션과 함께 **rm** 명령을 사용하여 빈 폴더를 삭제할 수도 있습니다.
rm -d 단순 디렉토리
여러 폴더 삭제
– **rmdir** 명령과 유사하게 **rm**을 사용하여 여러 폴더를 모두 나열하여 한 번에 삭제할 수 있습니다.
rm -r 디렉토리_1 디렉토리_2 디렉토리_3
rm 명령을 사용하여 Linux에서 파일을 삭제하는 방법
전체 폴더를 삭제하는 대신 특정 파일을 제거하려면 **rm** 명령을 사용하면 됩니다. 이 방법은 폴더의 모든 항목을 실수로 삭제하는 것을 방지하는 데 도움이 되므로 더 안전합니다.
단일 파일 삭제
현재 디렉터리에서 하나의 파일을 삭제하려면 다음을 입력하면 됩니다.
RM 파일.txt
여러 파일 삭제
이름을 나열하여 여러 파일을 한 번에 삭제할 수도 있습니다.
rm 파일1.txt 파일2.txt 파일3.txt
**참고**: 이 명령은 해당 파일이 있는 폴더에 있는 경우에만 작동합니다. 파일이 다른 폴더에 있는 경우 경로를 지정할 수 있습니다.
rm 디렉토리/하위 디렉토리/file.txt
실수로 인한 삭제를 방지하기 위한 확인 추가
이 명령은 파일을 영구적으로 삭제하므로 삭제하기 전에 확인을 요청하는 **-i** 옵션을 추가할 수 있습니다.
rm -i 파일1.txt 파일2.txt 파일3.txt
이 명령을 실행하면 시스템에서 각 파일을 삭제할지 묻습니다. **Y**를 입력하고 Enter를 눌러 삭제하거나 **N**을 눌러 취소하세요.
3개 이상의 파일을 삭제할 때 한 번만 확인하려면 **-I** 옵션을 사용하세요.
rm -I 파일1.txt 파일2.txt 파일3.txt
확인 건너뛰기
확인 요청 없이 파일을 삭제하려면 **-f** 옵션을 사용하세요.
rm -f 파일.txt
와일드카드를 사용하여 여러 파일 삭제
와일드카드를 사용하여 한 번에 많은 파일을 삭제할 수 있습니다.
– **별표(*)**: 여러 문자를 나타냅니다. 예를 들어 모든 텍스트 파일을 삭제하려면 다음을 수행하세요.
RM *.txt
이 명령은 현재 디렉터리에서 **.txt** 확장자를 가진 모든 파일을 제거합니다.
– **물음표(?)**: 단일 문자를 나타냅니다. 별표와 함께 사용하여 특정 확장자를 가진 파일을 삭제할 수 있습니다. 예를 들어:
RM *.?
이 명령은 단일 문자 확장자를 가진 파일을 삭제합니다.
와일드카드에 대한 경고
중요한 파일을 실수로 삭제할 수 있으므로 와일드카드를 사용할 때는 매우 주의하십시오. 와일드카드를 사용하여 명령을 실행하기 전에 **ls** 명령을 사용하여 디렉터리에 어떤 파일이 있는지 확인하여 중요한 항목이 삭제되지 않았는지 확인하세요.
결론
Linux 명령을 사용하여 파일과 폴더를 삭제하거나 제거하는 것은 큰 문제가 아닙니다. 여러분이 해야 할 일은 먼저 rm 및 rmdir 명령의 기본 기능을 이해하는 것뿐입니다. rm 명령을 사용하면 파일과 폴더를 삭제할 수 있고, rmdir 명령을 사용하면 빈 폴더만 삭제할 수 있습니다.
이것이 끝이 아닙니다. 다른 필수 Linux 명령에 익숙하다면 파일로 할 수 있는 일이 많이 있습니다.
이 주제에 관한 질문이나 제안 사항이 있는 경우 아래 의견란에 알려주시기 바랍니다.
Rahul Kumar는 웹 매니아이자 WordPress 및 웹 호스팅을 전문으로 하는 콘텐츠 전략가입니다. 수년간의 경험과 업계 동향에 대한 최신 정보를 얻으려는 노력을 통해 그는 트래픽을 유도하고 참여도를 높이며 전환율을 높이는 효과적인 온라인 전략을 수립합니다. Rahul은 세부 사항에 대한 관심과 매력적인 콘텐츠 제작 능력으로 인해 온라인 인지도를 향상하려는 모든 브랜드에 귀중한 자산이 되었습니다.