> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux에서 비어 있지 않은 디렉토리를 삭제하는 방법

Linux에서 비어 있지 않은 디렉토리를 삭제하는 방법

青灯夜游
풀어 주다: 2022-03-24 18:40:36
원래의
29122명이 탐색했습니다.

Linux에서는 "rm -r 디렉터리 이름" 문을 실행하여 비어 있지 않은 디렉터리를 삭제할 수 있습니다. rm 명령은 파일 시스템에서 지정된 파일이나 디렉터리를 영구적으로 삭제하는 데 사용됩니다. 이 명령 뒤에 "-r" 옵션이 오면 모든 하위 디렉터리와 디렉터리를 포함하여 지정된 디렉터리와 해당 콘텐츠를 모두 삭제하는 재귀적 삭제가 가능합니다. 파일.

Linux에서 비어 있지 않은 디렉토리를 삭제하는 방법

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

디렉토리를 삭제하는 일반적인 셸 명령은 다음과 같습니다. rmrm

rm 是一个用于删除文件和目录的命令行实用程序。与 rmdir命令不同,rm 可以删除空目录和非空目录。( rmdir命令是什么的知识点补充在最下边! )

默认情况下,在没有任何选项的情况下使用时 rm 不会删除目录

如下图所示:

首先,先查看一下我们有几个目录:

有两个=>分别是:First_linux_progarm 与 test1

Linux에서 비어 있지 않은 디렉토리를 삭제하는 방법

尝试使用rm删除test1

Linux에서 비어 있지 않은 디렉토리를 삭제하는 방법


如何删除linux系统下的空目录?

=>如果要删除空目录,请使用 -d(–dir) 选项。

即:

rm -d 目录名
로그인 후 복사

如何删除linux系统下的非空目录?

=>如果要删除非空目录和其中的所有内容,请使用 -r(–recursive 或 -R) 选项。

即:

rm -r 目录名
로그인 후 복사
  • -r

    rm은 파일과 디렉터리를 삭제하기 위한 명령줄 유틸리티입니다. rmdir 명령과 달리 rm은 비어 있는 디렉토리와 비어 있지 않은 디렉토리를 모두 삭제할 수 있습니다. (
rmdir 명령이 무엇인지에 대한 지식 포인트는 하단에 추가되어 있습니다!

)

기본적으로 rm은 옵션 없이 사용할 경우 디렉터리를 삭제하지 않습니다

그림과 같이 아래 :

우선, 우리가 가지고 있는 디렉토리 수를 확인해 봅시다: 두 개가 있습니다 => 즉, First_linux_progarm과 test1

여기에 그림 설명 삽입

rm을 사용하여 test1을 삭제해 보세요

그림 설명 삽입

Linux에서 비어 있지 않은 디렉토리를 삭제하는 방법


Linux 시스템에서 빈 디렉토리를 삭제하는 방법은 무엇입니까? = & gt; 만약 당신이 빈 디렉터리를 삭제하려면 -d(–dir) 옵션을 사용하세요.

ie:

rmdir linuxmi
로그인 후 복사
Linux 시스템에서 비어 있지 않은 디렉토리를 삭제하는 방법은 무엇입니까?

=> , -r(–recursive 또는 -R) 옵션을 사용하십시오.

즉:

rmdir: 删除 'linuxmi' 失败: 目录非空
로그인 후 복사
  • -r: 재귀 삭제, 주로 디렉터리를 삭제하는 데 사용되며 삭제할 수 있습니다. 모든 하위 디렉터리와 파일을 포함하여 지정된 디렉터리와 포함된 모든 콘텐츠. 🎜🎜아래 그림과 같이:🎜🎜#먼저 ls를 사용하여 🎜디렉터리가 몇 개인지 확인하세요🎜 => First_linux_progarm과 test1이 2개 있습니다. 🎜🎜#RMdir을 다시 사용하여 First_linux_progarm 디렉터리 삭제를 시도하세요 => First_linux_progarm이 비어 있지 않아 삭제할 수 없다고 표시됩니다(🎜🎜rmdir 명령이 무엇인지 나중에 설명하겠습니다🎜🎜). 🎜🎜#이 시점에서 🎜🎜rm -r First_linux_progarm🎜🎜을 활성화합니다. 🎜🎜# 그런 다음 ls 🎜를 사용하여 디렉토리 🎜를 보면 test1만 남습니다. 🎜🎜🎜🎜🎜🎜🎜🎜🎜추가 지식 포인트: 🎜🎜🎜🎜🎜rmdir 명령은 디렉토리를 삭제하는 쉘 명령이기도 합니다! 🎜🎜단지 🎜rmdir은 🎜빈 디렉토리🎜를 삭제하는 명령줄 유틸리티입니다. 디렉토리는 🎜비어 있는🎜 경우에만 삭제할 수 있습니다. 🎜🎜🎜예를 들어, linuxmi라는 디렉터리를 삭제하려면 다음을 입력하세요. 🎜rrreee🎜디렉토리 🎜🎜가 비어 있지 않으면🎜🎜 오류가 보고됩니다. 🎜rrreee🎜관련 권장 사항: "🎜Linux Video Tutorial🎜"🎜

위 내용은 Linux에서 비어 있지 않은 디렉토리를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿