同じ名前のディレクトリのネスト解除

同じ名前のディレクトリのネスト解除

同じ名前のディレクトリにファイルが多すぎます。例:

~/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"。)

おすすめ記事