shell文件夹移动到上层文件夹

时间:2017-06-13 13:09:18

标签: shell debian

我是shell脚本的新手。 我必须编写一个脚本,将每个文件/文件夹移动到上面的文件夹中。

d/doc/new_x/x

d/doc/new_y/y

d/doc/new_z/z

x,y,z应移至d/doc/

x,y,z可以是文件夹或文件

for d in */; do
  mv $d /.
done 

我不确定如何将目录移动到上面的文件夹中。

编辑: 抱歉在foldernames中犯了错误

d / doc / new_x / x和x必须移至d / doc

1 个答案:

答案 0 :(得分:1)

在您的目录(文件夹)中运行:

mv  -v ./* ../

这会将所有文件和目录移动到上一级目录。