답변1
디렉터리를 삭제하려면 다음 명령을 실행합니다.
rm -r \:\~
디렉토리에 사용된 모든 문자가 파일 시스템의 파일 이름에 유효하기 때문에 이 이름(또는 유사한 이름)의 디렉토리 생성을 방지할 수 있는 방법이 없습니다.
답변2
삭제하려면,
rm -rf :~
이것이 당신이 하는 일이든 하고 싶지 않은 일이든 오직 당신만이 대답할 수 있습니다. 디렉터리가 사용 중이 아니고(우리는 이 사실을 알지 못함) 파일이 다른 곳에 백업되어 있는 경우(우리도 이 사실을 알지 못함) 디렉터리를 삭제해도 괜찮을 가능성이 높습니다. 디렉토리에는 등이 포함되어 있습니다.
이 디렉터리를 만들 때 디렉터리로 잘못된 경로를 사용했거나 rsync
다른 응용 프로그램에 잘못된 경로를 입력했을 수 있습니다. 물결표는 따옴표 내에서 확장되지 않으며 변수 값의 일부인 경우에도 확장되지 않습니다.
일반적으로 말하면 방법을 모르는 한물결표 확장$HOME
~
물결표는 그렇지 않지만 일반 변수처럼 동작하기 때문에 사실상 이를 사용하는 것이 셸에서 사용하는 것보다 더 안전합니다 . 애플리케이션이 파일이나 사용자 입력에서 경로를 읽는 경우 확장을 수행하는 것은 애플리케이션에 달려 있습니다. ~
따라서 이러한 유형의 확장을 수행하지 않는 애플리케이션에 전체 경로를 제공 하거나 전체 경로를 제공하는 $HOME
것이 좋습니다 이러한 유형의 확장을 수행하지 않는 응용 프로그램의 경로).~
$HOME