目标目录是一个名称中带有空格的目录:/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
移动命令应该怎么写?