Bash에서 -p? 라는 디렉토리를 어떻게 만들 수 있습니까?
mkdir -p실패한.
mkdir "-p"실패한.
mkdir "\-p"실패한.
mkdir \-p실패한.
1
이들 모두가 bash에 대한 매개 변수를 이스케이프하려고합니다. 이스케이프되지 않은 것과 동일하게 이스케이프되므로 세 번째를 제외하고는 모두 "-p"문자열을 mkdir로 보내면 옵션으로 구문 분석됩니다. 옵션 구문 분석은 bash에서 수행되지 않으므로이 문제를 해결하는 방법은 (아래 답변에 설명되어 있음) mkdir의 기능입니다 (또는 버그가 없음).
—
Score_Under
왜 그런 디렉토리를 원하는지 물어봐야합니다. 사용하는 것이 PITA 일 것입니다.
—
Daniel R은
@DanielRHicks : 실수로이 폴더를 만들었지 만 삭제 방법을 모릅니다.
—
Jichao
그렇다면 "Bash를 사용하는 Linux에서 '-p'라는 디렉토리를 삭제하는 방법"이라는 질문이 아닌가?
—
chepner
@ chepner : 실제로 동일한 문제이기 때문에. 디렉토리를 삭제하려고 시도했지만
—
Jichao
rmdir동일한 오류로 실패했습니다.