我有两个变量中的文件和目录。
$file = /dir1/dir2/dir3/file1.txt
$folder = /fol1/fol2/fol3
我正在使用以下内容:
mv $file $folder
但是我无法将$文件移动到目录$文件夹中。
shell没有抛出任何错误,只是我在目标文件夹中没有看到文件。
分配变量时不应存在空格或$
:
file=/dir1/dir2/dir3/file1.txt
folder=/fol1/fol2/fol3
并且在扩展时建议引用变量:
mv "$file" "$folder"