我是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
答案 0 :(得分:1)
在您的目录(文件夹)中运行:
mv -v ./* ../
这会将所有文件和目录移动到上一级目录。