我的同名目录中有太多文件示例:
~/foo/bar/foo/bar/1.flac
~/foo/bar/foo/bar/bar/foo/foo/0.flac
我希望有
~/foo/bar/0.flac
~/foo/bar/1.flac
答案1
只要所有文件都有不同的名称,您就可以执行以下操作:
cd ~/foo/bar
find foo -type f -name "*.flac" -exec mv -t . {} \;
(您可以省略该-name "*.flac"
部分)。