![";"(세미콜론)이라는 디렉터리를 삭제하는 방법은 무엇입니까? [복사]](https://linux55.com/image/207939/%22%3B%22(%EC%84%B8%EB%AF%B8%EC%BD%9C%EB%A1%A0)%EC%9D%B4%EB%9D%BC%EB%8A%94%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
;
어떻게든 (많은 콘텐츠가 포함된) 디렉토리가 공유 시스템에 생성되었습니다.
나는 이 컴퓨터에 대한 쉘 액세스 권한만 갖고 있으므로 GUI 파일 탐색기를 사용하여 파일을 삭제할 수 없습니다.
rm -rf ;
세미콜론이 명령 구분 기호 역할을 하고 디렉터리 이름으로 평가되지 않을 수 있으므로 이상한 동작이 발생합니다.
rm -rf ./; rm: "." 또는 ".." 디렉터리 삭제를 거부합니다. "./"를 건너뜁니다.
rm: "." 또는 ".." 디렉터리 삭제를 거부합니다. "./"를 건너뜁니다.
또한 다른 디렉터리를 삭제하고 싶지 않기 때문에 와일드카드나 그와 유사한 것을 사용하고 싶지 않습니다.
해당 세미콜론 디렉터리를 반복적으로 안전하게 삭제하려면 어떻게 해야 합니까?
답변1
그 이름을 인용해 보세요. 이름을 인용하면 쉘이 이를 명령 종료자로 해석하지 못하게 됩니다.
rm -rf ';'
&
파일 이름 와일드카드 문자, , , , , 개행 문자, 탭, 공백 등과 같이 쉘이 일반적으로 특별히 처리하는 다른 문자와 껍데기.<
>
(
)
{
}
답변2
디렉터리를 삭제하는 데 문제가 있는 경우 Norton Commander와 매우 유사하며 문제의 디렉터리를 삭제하는 데 사용할 수 있는 뛰어난 기능과 GUI를 갖춘 도구인 mc(midnight Commander) 도구를 다운로드합니다.
노력하다
yum install mc -y
설치 후 명령줄에 다음을 입력하세요.
mc