2つのSlackware 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'
なぜ遠隔が違うのか理解できません\
。 。