Linux 명령줄을 사용하여 파일 및 폴더를 제거하는 방법

게시 됨: 2024-09-28

서버, 특히 VPS(Virtual Private Server)를 관리하는 경우 Linux 명령을 배우는 것이 서버를 보다 효과적으로 관리하는 데 도움이 되므로 중요합니다.

버튼과 메뉴가 있는 제어판을 사용할 수 있지만 파일 삭제 및 데이터 정리와 같은 작업에는 Linux 명령이 더 빠르고 강력합니다.

따라서 이번 게시물에서는 Linux 명령을 사용하여 파일 및 디렉터리를 삭제하는 방법에 대해 설명합니다.


목차
WPOven VPS를 사용하여 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


WPOven

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 단순 디렉토리


WPOven Dedicated Hosting

여러 폴더 삭제

– **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 명령을 사용하여 파일과 폴더를 삭제하거나 제거하는 것은 큰 문제가 아닙니다. 여러분이 해야 할 일은 먼저 rmrmdir 명령의 기본 기능을 이해하는 것뿐입니다. rm 명령을 사용하면 파일과 폴더를 삭제할 수 있고, rmdir 명령을 사용하면 빈 폴더만 삭제할 수 있습니다.

이것이 끝이 아닙니다. 다른 필수 Linux 명령에 익숙하다면 파일로 할 수 있는 일이 많이 있습니다.

이 주제에 관한 질문이나 제안 사항이 있는 경우 아래 의견란에 알려주시기 바랍니다.