名前にスペースがあるディレクトリにファイルを移動する

名前にスペースがあるディレクトリにファイルを移動する

宛先ディレクトリは、名前にスペースが含まれるディレクトリです。/opt/config/Sn Lk 私は私のディレクトリからそのディレクトリにファイルを移動するスクリプトを書いていますが、コマンドのエコーは問題ありませんが、移動は失敗します。

workdir=/home/mydir
destdir="'opt/config/Sn Lk"
file=Al_10.txt

destination="$destdir/$file'"
echo "command = mv -v $workdir/$file $destination"
mv -v $workdir/$file $destination

結果:

command = mv -v /home/mydir/Al_10.txt '/opt config/Sn Lk/Al_10.txt'
mv: target ‘Lk/Al_10.txt'’ is not a directory

移動コマンドはどのように書くべきですか?

ベストアンサー1

おすすめ記事