Linux에서 디렉토리를 삭제하는 방법

05/24 2020
Linux에서 디렉토리를 삭제하는 방법
(이미지: © 미래)

Linux 시스템에서 디렉토리를 삭제하는 방법을 이해하는 것은 컴퓨터의 파일 시스템을 효율적이고 깔끔하게 유지하는 데 중요한 부분입니다. 다행히 Linux는 터미널의 명령줄에서 작업하는 경우에도 프로세스를 간단하게 만듭니다.

컴퓨터 파일 시스템의 대부분의 디렉토리는 실행하는 프로그램에 의해 생성되고 수정되지만 프로그램은 자체적으로 디렉토리를 삭제하지 않습니다. 그것은 사용자의 책임이며 사용자가 어느 정도 심각하게 받아들여야 합니다. 

컴퓨터의 파일 시스템을 관리하지 않으면 사용하지 않는 파일, 불필요한 아카이브, 아무데도 확장되지 않는 빈 디렉토리로 뒤엉키고 무질서한 엉망이 될 수 있습니다. 

Linux에서 디렉토리를 삭제하는 방법을 아는 것은 파일 시스템을 체계적으로 유지하여 사용자와 프로그램이 필요할 때 파일을 찾을 수 있도록 하는 데 특히 중요합니다.

우분투에서 디렉토리를 삭제하는 방법

Ubuntu 및 Mint와 같은 Linux 시스템에서 디렉토리를 삭제하는 방법

Linux는 일반적으로 배포판 또는 플레이버라고 하는 다양한 형태로 제공됩니다. Linux, Ubuntu 및 Mint의 가장 인기 있는 배포판은 Windows 10 또는 macOS  에 익숙한 사람에게는 매우 친숙하게 보일 것입니다 .

이러한 버전의 Linux는 매우 직관적인 방식으로 컴퓨터의 스토리지 드라이브에 저장된 다양한 파일과 디렉토리를 보고, 추가하고, 수정하고, 삭제할 수 있는 파일 시스템 탐색기가 있는 데스크탑 환경을 사용합니다.

Linux에서 디렉토리를 삭제하는 방법

Linux Ubuntu 또는 Mint에서 디렉토리를 삭제하는 가장 쉬운 방법은 시스템의 파일 탐색기 유틸리티에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 "휴지통으로 이동" 옵션을 선택하는 것입니다. 

이렇게 하면 디렉토리와 그 안의 모든 것이 원하지 않는 데이터를 저장하는 파일 시스템의 특수 휴지통 컨테이너로 이동합니다.

이를 통해 불필요한 디렉토리를 제거하여 보다 체계적으로 정리할 수 있으며 나중에 마음이 바뀌면 디렉토리를 원래 위치로 복원할 수 있습니다.

Linux Mint에서 디렉토리를 삭제하는 방법

데스크톱 환경의 일부 Linux 버전에는 오른쪽 클릭 컨텍스트 메뉴에 "삭제" 옵션이 포함될 수도 있습니다. 이 옵션은 휴지통 컨테이너를 완전히 우회하여 파일이나 디렉토리를 즉시 삭제합니다. 

마음이 바뀌면 때때로 이 데이터를 복구할 수 있지만 보장되지는 않습니다. 사용 가능한 경우 이 옵션은 나중에 해당 디렉토리와 해당 내용이 필요하지 않을 것이라고 완전히 확신하는 경우에만 사용해야 합니다.

Linux Ubuntu 및 Mint에서 휴지통을 비우는 방법

휴지통 컨테이너로 이동한 파일과 디렉토리는 여전히 저장 공간을 차지하므로 결국 휴지통 컨테이너를 비워 컴퓨터의 스토리지 드라이브에서 데이터를 지우고 싶을 것입니다.

시스템 바탕 화면이나 파일 시스템 탐색기의 사이드바에 있는 휴지통 컨테이너 자체를 마우스 오른쪽 버튼으로 클릭하면 됩니다. 두 경우 모두 휴지통을 비울 수 있는 옵션을 제공하는 상황에 맞는 메뉴가 나타납니다. 휴지통 컨테이너를 클릭하고 콘텐츠를 원래 위치로 복원하거나 그 안의 모든 항목을 영구적으로 삭제할 수도 있습니다. 

Linux 명령줄에서 디렉토리를 삭제하는 방법

Linux 명령줄 터미널을 사용하여 디렉터리를 삭제하는 방법

데스크탑 파일 시스템 인터페이스는 파일과 디렉토리를 관리하는 직관적인 방법이지만, 그 문제에 있어 유일한 방법은 아닙니다. 모든 Linux 시스템에는 단일 명령으로 디렉터리를 삭제하는 데 사용할 수 있는 기본 제공 명령줄 인터페이스가 있습니다.

여러 면에서 Linux 터미널 명령은 데스크톱 명령보다 더 다양하고 강력합니다. 따라서 명령줄을 사용하여 Linux 시스템에서 디렉토리를 삭제하는 방법을 아는 것은 매우 유용한 기술이며 주요 파일 시스템 유지 관리 작업을 수행하기 위해 정기적으로 사용하게 될 것입니다.

명령줄을 사용하여 Linux에서 파일 및 디렉터리를 삭제하는 방법

명령줄에서 디렉토리를 삭제하는 데 사용할 수 있는 두 가지 명령은 rmrmdir 입니다 . 

rmdir 명령은 특히 빈 디렉터리를 삭제하기 위한 것이므로 파일이나 파일이 포함된 디렉터리는 삭제하지 않지만 하위 디렉터리도 비어 있는 한 하위 디렉터리를 포함하는 디렉터리는 삭제합니다 . rmdir 명령 의 기본 구문은 다음과 같습니다. 

rmdir options directory

터미널에 rmdir --help를 입력하면 명령에 전달할 수 있는 다양한 옵션에 대해 자세히 알아볼 수 있습니다.

Linux에서 디렉토리를 삭제하는 방법

디렉토리를 삭제하는 데 사용할 수 있는 다른 명령은 rm 입니다 . rm 명령 의 기본 구문은 다음과 같습니다. 

rm options name

기본적으로 rm은 파일만 삭제하므로 다음과 같이  -d를 사용하여 디렉토리를 삭제하도록 지시해야 합니다 .

rm -d directory

rm 명령은 rmdir 보다 강력하므로 다음과 같이 단일 명령으로 디렉터리, 하위 디렉터리 및 포함된 모든 파일을 재귀적으로 삭제할 수 있습니다  .

rm -dr directory

파일이나 디렉터리를 삭제하기 전에 확인 메시지를 표시하여 트리에서 일부 파일과 디렉터리만 삭제할 수 있도록 하려면   rm에 -i 옵션 을 전달할 수도 있습니다 .

이러한 명령 중 하나를 사용할 때 삭제할 항목의 상위 디렉터리에 있으면 도움이 되지만 필수는 아닙니다. 현재 작업 디렉토리 내에 있지 않은 디렉토리를 삭제하려면 디렉토리 이름 앞에 상대 또는 절대 경로 이름을 붙일 수 있습니다.