Leave Your Message
Linux에서 디렉토리를 삭제하는 방법은?
블로그

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

2025-05-23 11:47:12


Linux 시스템에서는 디렉터리 자체와 디렉터리 내 파일 속성을 유지할지 여부에 따라 디렉터리를 비우는 방법이 다양합니다. 다음은 몇 가지 일반적인 방법입니다.

방법 1: 사용 rm 디렉토리 내의 모든 파일을 삭제하는 명령

디렉토리 내의 모든 파일을 삭제하고 디렉토리 자체는 유지하려면 다음을 사용할 수 있습니다. rm 명령. 예를 들어, 이름이 지정된 디렉터리를 지우려면 내 디렉토리, 다음 명령을 사용할 수 있습니다:

rm -rf 내 디렉토리/*

그만큼 -아르 자형 여기의 옵션은 재귀적 삭제를 의미하며 -에프 옵션은 강제 삭제를 의미합니다. 즉, 확인 메시지를 표시하지 않습니다.


방법 2: -exec와 함께 find 명령 사용

삭제 프로세스를 보다 세부적으로 제어하려면 다음을 사용할 수 있습니다.찾다함께 명령하다-exec옵션입니다. 예:

내 디렉토리 찾기 -type f -exec rm {} \;



이 명령은 모든 파일을 찾습니다.-타입 f) 아래에 내 디렉토리 디렉토리를 실행하고 rm 각 파일에 대한 명령입니다.




방법 3: 원본 디렉토리를 대체할 새 디렉토리 만들기

디렉토리를 완전히 비우고 다시 만들어도 괜찮다면, 전체 디렉토리를 삭제한 다음 다시 만들 수 있습니다.



rm -rf 내 디렉토리 mkdir 내 디렉토리

이 방법을 사용하면 디렉토리와 디렉토리의 모든 내용이 삭제된 다음, 비어 있는 새 디렉토리가 생성됩니다.




방법 4: 사용
rsync 명령

그만큼 rsync 이 명령은 파일과 디렉터리를 동기화하는 데 사용할 수 있으며, 디렉터리를 비우는 데도 사용할 수 있습니다. 예:

rsync -a --빈 디렉토리/내 디렉토리/ 삭제


여기, 빈 디렉토리 빈 디렉토리이고 --삭제 이 옵션은 소스 디렉토리에 없는 파일을 대상 디렉토리에서 제거합니다.



지침

삭제 작업을 수행하기 전에 실제로 파일을 삭제할 의도가 있는지 확인하세요. 삭제한 후에는 되돌릴 수 없습니다.
해당 디렉토리에 중요한 파일이 포함되어 있는 경우 먼저 백업을 만드세요.
사용하여 수도 명령을 실행하려면 관리자 권한이 필요합니다. 권한이 충분하지 않으면 다음을 사용해야 할 수 있습니다. 수도 이러한 명령을 실행합니다.
위의 방법은 대부분 상황에 적용되지만, 이를 구현할 때는 구체적인 사례에 따라 적절한 방법을 선택하고 데이터 손실을 방지하기 위해 주의해서 진행하세요.




관련 상품

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.