ssh를 사용하는 mkdir이 긴 이름 디렉터리를 생성하지 않는 이유는 무엇입니까? [복사]

ssh를 사용하는 mkdir이 긴 이름 디렉터리를 생성하지 않는 이유는 무엇입니까? [복사]

두 개의 슬랙웨어 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'

왜 원격이 다른지 이해가 안 돼요 \. .

관련 정보