複数のサブフォルダーにファイルがあり、それらすべてを1つのフォルダーに移動したいと思います。次に、それらのファイルの名前を変更します。
/foo/A1000-foobar1412.jpg
/foo/A1000-foobar213.jpg
/foo/A1000-foobar314.jpg
/foo1/B1001-foobar113.jpg
/foo2/C1002-foobar1123.jpg
/foo2/C1002-foobar24234.jpg
私が取得したいのは:
../bar/A1000-1.jpg
../bar/A1000-2.jpg
../bar/A1000-3.jpg
../bar/B1001-1.jpg
../bar/C1002-1.jpg
../bar/C1002-2.jpg
だから私がこれまでにやっていることは:
find . -name "*.jpg" -exec mv {} ../bar/ \;
しかし今、私はファイルの名前を変更することに固執しています。