Anonim

대부분의 사람들은 리눅스를 호기심으로 만 알고 있으며, Windows 나 iOS에 대해 토론 할 때 나중에 생각하게합니다. 그러나 특수한 소수에게는 Linux가 중요한 도구입니다.

또한 VirtualBox를 사용하여 Linux 가상 머신을 설정하는 방법 기사를 참조하십시오.

이미 알고 있듯이 Linux 운영은 다른 운영 체제보다 복잡 할 수 있습니다. 디렉토리 제거와 같은 간단한 작업조차 수행하려면 일련의 명령이 필요합니다. 이에 대한 방법을 알아보고 유용한 추가 도움말을 살펴 보겠습니다. Linux를 처음 사용한다면 약간의 관점을 얻는 데 도움이됩니다.

빈 디렉토리 제거

Linux에서 'directory'라는 단어는 데이터가 파일 시스템에 저장되는 위치를 나타냅니다. Windows 시스템에서 폴더의 아날로그로 생각하십시오.

그러나 Linux에서 디렉토리를 제거하는 것은 삭제를 클릭하는 것만 큼 쉽지 않으므로 먼저 고려해야 할 사항이 몇 가지 있습니다.

비어있는 디렉토리가있는 경우 사용할 수있는 명령은 rmdir입니다. 먼저 컴퓨터에서 터미널 앱을 시작하십시오. 그런 다음 다음 구문을 입력하십시오.

rmdir 디렉토리 이름

이 명령을 입력하고“DirectoryName”을 디렉토리 이름으로 바꾸십시오. 이것은 비어있는 디렉토리에서만 작동합니다. 비어 있지 않은 디렉토리에서 사용하려고하면 "디렉토리가 비어 있지 않습니다"라는 결과를 반환합니다. 이제 제거 할 수 없다는 의미는 아니며 다른 명령이 필요하다는 의미입니다. .

하위 디렉토리에 내용이있는 디렉토리 제거

다른 파일을 포함하는 디렉토리를 다루는 경우 프로세스는 약간 다릅니다. rmdir 명령 대신 rm을 사용할 수 있습니다. 이것은 기본적으로 동일한 명령이지만 디렉토리에만 국한된 것은 아니며 -r을 추가하면 재귀 적으로 만들 수 있습니다. 즉, 디렉토리가 비어있을 때까지 디렉토리의 폴더를 계층 적으로 제거한 다음 디렉토리를 제거합니다. 따라서 새로운 구문은 다음과 같습니다.

rm -r 디렉토리 이름

이전 예에서와 같이 DirectoryName을 실제 디렉토리 이름으로 바꾸십시오. 한 가지주의 할 점은 모든 파일을 삭제할 때 프롬프트가 표시된다는 것입니다. -r 대신 -rf를 사용하여 프롬프트를 무시할 수 있지만 이는 모범 사례로 간주되지 않습니다.

소유하지 않은 디렉토리 제거

권장되지는 않지만 제거 권한이없는 디렉토리를 제거해야하는 경우가 있습니다. 이 중 하나를 제거하려고하면 액세스가 거부됩니다. 그러나 필요없는 디렉토리를 제거하고 있다고 확신하는 경우 sudo 명령을 사용할 수 있습니다. 따라서 소유하지 않은 디렉토리를 제거하는 마지막 구문은 디렉토리에 대해 알리는 프롬프트를 피하면서 다음과 같습니다.

sudo rm -rf 디렉토리 이름

권장되는 행동 과정은 아니지만 필요하다고 확신하는 경우 사용하는 것을 두려워하지 마십시오.

명령에 대한 일부 설명

사용중인 문자는 OS에게 매우 구체적인 작업을 수행하도록 지시합니다. 다음은 이러한 명령 및 기타 유용한 명령을 사용할 때 발생하는 상황에 대한 분석입니다.

-r - 디렉토리를 재귀 적으로 제거하고, 루트에있는 파일을 계층 적으로 제거합니다.

-f - 파일을 제거 할 때 파일 상태에 관계없이 권한 프롬프트를 허용하지 않습니다.

-i - 모든 파일 삭제시 프롬프트를 생성하여 중요한 파일 몇 개를 처리 할 때 유용합니다.

-v -이 쉘 명령은 rm의 일부로 처리되는 모든 디렉토리에 대한 진단 메시지를 생성합니다.

조심히 다루세요

rm 명령을 소개하기에 충분해야합니다. 디렉토리를 영구적으로 제거하고 있으므로 항상 디렉토리를 제거해야합니다. 특히 -r 및 -rf 명령을 사용하면 유지하려는 데이터를 쉽게 잃을 수 있습니다. 그것을 명심하고 가서 일부 디렉토리를 제거하십시오.

다른 어떤 명령을 자세히보고 싶습니까? 입문용 Linux 과정을 수강했다면 어떤 주제를 다루고 싶습니까?

리눅스에서 디렉토리를 제거하는 방법