I have too many files being in directories with same name EXAMPLE:
~/foo/bar/foo/bar/1.flac
~/foo/bar/foo/bar/bar/foo/foo/0.flac
I want to have
~/foo/bar/0.flac
~/foo/bar/1.flac
I have too many files being in directories with same name EXAMPLE:
~/foo/bar/foo/bar/1.flac
~/foo/bar/foo/bar/bar/foo/foo/0.flac
I want to have
~/foo/bar/0.flac
~/foo/bar/1.flac
As long as all the files have different names you can do:
cd ~/foo/bar
find foo -type f -name "*.flac" -exec mv -t . {} \;
(you can leave out the -name "*.flac"
part).