`:~` 디렉토리를 삭제할 수 있나요?

`:~` 디렉토리를 삭제할 수 있나요?

:~내 서버에 디렉터리가 생성된 것을 볼 수 있습니다.

여기에 이미지 설명을 입력하세요.

삭제도 안되는데 어떻게 삭제하나요 cd :~ , 삭제하려고 하는데 sudo rm -R :~폴더안에 내용이 너무 많이 들어있네요?

그것을 제거하려면 무엇이 필요합니까? 다시 생성되는 것을 방지하는 방법은 무엇입니까?

답변1

디렉터리를 삭제하려면 다음 명령을 실행합니다.

rm -r \:\~

디렉토리에 사용된 모든 문자가 파일 시스템의 파일 이름에 유효하기 때문에 이 이름(또는 유사한 이름)의 디렉토리 생성을 방지할 수 있는 방법이 없습니다.

답변2

삭제하려면,

rm -rf :~

이것이 당신이 하는 일이든 하고 싶지 않은 일이든 오직 당신만이 대답할 수 있습니다. 디렉터리가 사용 중이 아니고(우리는 이 사실을 알지 못함) 파일이 다른 곳에 백업되어 있는 경우(우리도 이 사실을 알지 못함) 디렉터리를 삭제해도 괜찮을 가능성이 높습니다. 디렉토리에는 등이 포함되어 있습니다.

이 디렉터리를 만들 때 디렉터리로 잘못된 경로를 사용했거나 rsync다른 응용 프로그램에 잘못된 경로를 입력했을 수 있습니다. 물결표는 따옴표 내에서 확장되지 않으며 변수 값의 일부인 경우에도 확장되지 않습니다.

일반적으로 말하면 방법을 모르는 한물결표 확장$HOME~물결표는 그렇지 않지만 일반 변수처럼 동작하기 때문에 사실상 이를 사용하는 것이 셸에서 사용하는 것보다 더 안전합니다 . 애플리케이션이 파일이나 사용자 입력에서 경로를 읽는 경우 확장을 수행하는 것은 애플리케이션에 달려 있습니다. ~따라서 이러한 유형의 확장을 수행하지 않는 애플리케이션에 전체 경로를 제공 하거나 전체 경로를 제공하는 $HOME것이 좋습니다 이러한 유형의 확장을 수행하지 않는 응용 프로그램의 경로).~$HOME

관련 정보