ls 또는 cd를 사용하지 않고 폴더의 내용을 삭제하는 명령에 대한 설명이 필요합니다. [닫기]

ls 또는 cd를 사용하지 않고 폴더의 내용을 삭제하는 명령에 대한 설명이 필요합니다. [닫기]

결과적으로 내 PC에서 70GB의 데이터가 손실되었습니다. "Music"이라는 폴더의 내용을 삭제하려고 합니다. 내가 한 일은 rm -rf ~/Music물론 "음악"을 포함한 모든 것을 삭제한 것입니다.

내 질문은--

  • ls폴더 내용을 사용하지 않거나 삭제하는 올바른 방법은 무엇입니까 cd?
  • 내가 실행한 명령이 모든 것을 삭제한 이유는 무엇입니까?

답변1

실행할 때:

rm -rf ~/Music

Music 디렉터리를 강제로 삭제하고 그 안에 있는 모든 디렉터리를 반복적으로 삭제하라고 지시 rm하셨습니다 .-f-r

내용만 삭제 ~/Music하고 디렉터리 자체는 그대로 두려면 다음을 실행해야 합니다.

rm -r -- ~/Music/*

Music 디렉터리 자체를 포함하지 않고 ~/Music/*그 안에 있는 모든 파일과 디렉터리로 확장 됩니다 .~/Music

하위 디렉토리도 유지하려면 스위치를 ~/Music제거해야 합니다 .-r

rm -- ~/Music/*

관련 정보