내부에 설치된 디렉토리의 내용을 삭제할 수 있습니까?

내부에 설치된 디렉토리의 내용을 삭제할 수 있습니까?

그냥 궁금해서 그런데, 자체적으로 설치된 디렉터리의 콘텐츠를 삭제할 수 있나요?또는폴더에 있나요?

예를 들어 저는 Timeshift를 사용하여 Arch 설치를 백업하고 있습니다. 타임시프트가 임시로 /설치되어 있는 것을 확인했습니다 /run/timeshift/backup/. 그러면 /이 마운트 지점에 마운트된 콘텐츠를 삭제할 수 있나요? 아니면 내용을 재귀적으로 삭제할 수 없나요?

답변1

방금 내 사용자 디렉토리에서 데비안에 대해 설명하신 것을 시도해 보았습니다. test디렉토리를 하나 만들고 그 안에 또 다른 디렉토리를 만듭니다 test/mnt. 그런 다음 좀 더 추가했습니다 test/content. 다음과 test같이 설치됩니다 test/mnt.

$ sudo mount --bind /home/user/test/ /home/user/test/mnt/

이제 다음과 같이 삭제하면:

$ rm -r test/*

또는 다음과 같습니다:

$ rm -r test/mnt/*

바쁘기 때문에 /home/user/test/mnt/를 제외한 모든 항목을 삭제했습니다. 루트에서 이 명령을 실행하면 동일한 결과가 나타납니다.

따라서 삭제하기 전에 다른 오류가 발생하지 않는 한 마운트 지점 자체를 제외한 콘텐츠를 삭제할 수 있습니다.

답변2

/*를 재귀적으로 삭제하는 것은 좋은 생각이 아닙니다.

이는 /가 모든 운영 체제를 보유하는 루트 파티션입니다.

내용을 삭제할 수 있지만 다음에 시작할 때 컴퓨터가 어떤 식으로든 시작되지 않기 때문에 놀랄 것입니다.

관련 정보