我在 scenery/terrain 中有文件夹,其中包含名为地形和对象的文件夹。这些文件夹中有包含数据文件的文件夹。如何将 scenery/terrain/[name]/terrain 的所有内容移动到 scenery/terrain,并将 scenery/terrain/[name]/objects 的内容移动到 scenery/objects?
答案1
该命令没有递归选项mv
,因此如果您要移动的目录中有目录,则必须使用cp
。这个怎么样:
cp -R scenery/terrain/*/terrain/* scenery/terrain/
cp -R scenery/terrain/*/objects/* scenery/objects/
然后当你确定这有效时:
rm -rf scenery/terrain/*/terrain
rm -rf scenery/terrain/*/objects
答案2
mv scenery/terrain/*/terrain/* scenery/terrain/
mv scenery/terrain/*/objects/* scenery/objects/