난 그냥 생각 중이야
rm -rf *
주문하다. 이 rm
명령은 그 뒤에 오는 모든 파일을 삭제하고, 비트는 명령이 디렉터리를 포함하도록 확장되었음을 -rf
나타내며 모든 것을 의미합니다.rm
*
그래서 저는 이렇게 하면 어떻게 될까 생각해봤습니다.
cd
rm -rf *
이것이 컴퓨터를 파괴할 것인가? 나는 루트 디렉토리의 모든 기능이 무엇인지 잘 알지 못하지만, 그 중 많은 부분이 본질적으로 컴퓨터를 실행하는 것 같습니다.
그럼 내가 이렇게 하면 어떻게 될까요? 얼마나 나쁠 수 있습니까? 내 컴퓨터가 손상되나요?
더 멀리
흥미로운 추가 사항으로, 매우 파괴적인 터미널에서 수행할 수 있는 이와 같은 기본 명령이 있습니까?
답변1
명령 시퀀스를 실행하는 경우:
cd
rm -rf *
홈 디렉터리에 있는 숨겨지지 않은 모든 파일과 디렉터리가 삭제됩니다. 마운트된 파티션(네트워크 또는 기타)의 모든 내용은 userfs
삭제됩니다. 당신은 매우 슬픈 팬더일 수도 있고 아닐 수도 있습니다.
"이렇게 하면 컴퓨터가 고장날까요?" 습관. 파일, 개인적으로 설치한 애플리케이션, 데스크탑 구성 등이 손실됩니까? 정말.
당신이에 있다면뿌리디렉터리를 삭제하면 그 결과는 비참할 것입니다. 루트 디렉터리의 모든(숨겨지지 않은) 파일은 삭제되며 전체 파일 시스템의 모든(숨겨지지 않은) 디렉터리의 내용도 삭제됩니다. 여기에는 원격으로 마운트된 모든 미디어(예: /mnt/media의 TV 쇼 및 영화 컬렉션에 마운트된 NAS)가 포함됩니다.
다시 말하지만 이것이 "컴퓨터를 망가뜨릴"까요? 습관. 새 운영 체제가 설치될 때까지 사용할 수 없게 됩니까? 다른 사람(설치되지 않음) 부팅 가능한 파티션이 존재합니다. 불행하게도 /boot
부팅 후 리더/라이터를 설치하게 되면 다른 운영 체제의 부팅 가능성에도 영향을 미칠 수 있습니다.
이렇게 하지 마십시오. 가상머신에서도 말이죠.
답변2
주제에서 묻는 질문(루트 디렉터리에서 실행)과 질문 자체에서 묻는 질문(홈 디렉터리에서 실행) 사이에는 차이가 있지만 rm -rf *
대답은 동일합니다. 하지 마세요.
용어에 대한 참고 사항: "컴퓨터를 망치는 것"은 사람마다 다른 의미를 갖습니다. 이전에 어떤 식으로든 내 데스크탑을 엉망으로 만들어 키를 누르고 부팅할 올바른 디스크를 선택해야 했지만 괜찮았습니다. 어머니는 모든 것이 망가졌다고 생각하셨을 것입니다.
이 명령은 마운트 전체에서 모든 항목(숨겨진 파일/디렉터리 제외)을 반복적으로 삭제합니다.
홈 디렉토리에서 자신의 데이터, 구성 등과 홈 디렉토리의 하위 디렉토리로 설치된 모든 항목을 "만" 잃는 경우(반드시 직접적으로는 아님) ("최신" 시스템/데스크톱 환경이 무엇을 하는지는 모르겠습니다) , 내 데스크탑에는 일반적으로 영화/TV 프로그램 등의 컬렉션을 보관하는 NAS의 (일부)가 포함되어 있습니다.
루트 디렉터리에서 수행하면 모든 것이 손실됩니다(적절한 권한을 사용하여 일반 사용자로 수행하면 대부분의 경우 홈 디렉터리에서 수행하는 것과 동일함)(아래 일화 참조). 이 경우 모든 마운트를 확신할 수 있습니다. 아래에 있으므로 마운트에 있는 모든 항목을 삭제할 수 있습니다.
약 15년 전에 실제로 다시 설치하고 싶었던 컴퓨터에서 작업 rm -fr *
을 시도했는데 어떤 이유에서인지 프로세스가 도중에 종료되었지만(모든 것이 삭제되지는 않았습니다) 충분히 삭제되었습니다. 저장되지 않으며 콘텐츠 삭제를 중지하게 된 원인을 알아낼 수 있는 좋은 방법이 없습니다./
root
반복합니다. 이러지 마세요!