;
어떻게든 (많은 콘텐츠가 포함된) 디렉토리가 공유 시스템에 생성되었습니다.
나는 이 컴퓨터에 대한 쉘 액세스 권한만 갖고 있으므로 GUI 파일 탐색기를 사용하여 파일을 삭제할 수 없습니다.
rm -rf ;
세미콜론이 명령 구분 기호 역할을 하고 디렉터리 이름으로 평가되지 않을 수 있으므로 이상한 동작이 발생합니다.
rm -rf ./; rm: "." 또는 ".." 디렉터리 삭제를 거부합니다. "./"를 건너뜁니다.
rm: "." 또는 ".." 디렉터리 삭제를 거부합니다. "./"를 건너뜁니다.
또한 다른 디렉터리를 삭제하고 싶지 않기 때문에 와일드카드나 그와 유사한 것을 사용하고 싶지 않습니다.
해당 세미콜론 디렉터리를 반복적으로 안전하게 삭제하려면 어떻게 해야 합니까?
답변1
그 이름을 인용해 보세요. 이름을 인용하면 쉘이 이를 명령 종료자로 해석하지 못하게 됩니다.
rm -rf ';'
&
파일 이름 와일드카드 문자, , , , , 개행 문자, 탭, 공백 등과 같이 쉘이 일반적으로 특별히 처리하는 다른 문자와 껍데기.<
>
(
)
{
}
답변2
디렉터리를 삭제하는 데 문제가 있는 경우 Norton Commander와 매우 유사하며 문제의 디렉터리를 삭제하는 데 사용할 수 있는 뛰어난 기능과 GUI를 갖춘 도구인 mc(midnight Commander) 도구를 다운로드합니다.
노력하다
yum install mc -y
설치 후 명령줄에 다음을 입력하세요.
mc