![ssh를 사용하는 mkdir이 긴 이름 디렉터리를 생성하지 않는 이유는 무엇입니까? [복사]](https://linux55.com/image/150663/ssh%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20mkdir%EC%9D%B4%20%EA%B8%B4%20%EC%9D%B4%EB%A6%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%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)
두 개의 슬랙웨어 14.2 시스템, ssh는 7.9p1입니다.
로컬 시스템에서
mkdir -p -v "I want to create long dir name with spaces"
mkdir: directory 'I want to create long dir name with spaces' created
그리고 괜찮아
원격으로
ssh remote mkdir -p -v "I want to create long dir name with spaces"
mkdir: created directory 'I'
mkdir: created directory 'want'
mkdir: created directory 'to'
mkdir: created directory 'create'
mkdir: created directory 'long'
mkdir: created directory 'dir'
mkdir: created directory 'name'
mkdir: created directory 'with'
mkdir: created directory 'spaces'
왜?
나는 "대신에 '를 사용해 보았습니다.
ssh remote mkdir -p -v 'I want to create long dir name with spaces'
0(성공)으로 종료되었지만 디렉터리가 생성되지 않았습니다.
답변1
해결책을 찾아라
ssh remote mkdir -p -v 'I\ want\ to\ create\ long\ dirname\ with\ spaces'
왜 원격이 다른지 이해가 안 돼요 \
. .