次の構造を持つサブフォルダー (/...) を持つ多くのフォルダーを含むフォルダーがあります。
_30_photos/combined
_30_photos/singles
_47_foo.bar
_47_foo.bar/combined
_47_foo.bar/singles
_50_foobar
コマンドを使用すると、構造**find . -type d -print | grep '_[0-9]*_'
を持つすべてのフォルダーが表示されます。しかし、 */combined フォルダーのみをキャプチャする正規表現を生成しました
が、それを find コマンドに挿入すると、何も出力されません。_[0-9]*_[a-z.]+/combined
次のステップは、結合されたフォルダー (hdd のどこかに) ごとにフォルダーを作成し、結合されたフォルダーの内容を新しいフォルダーにコピーすることです。新しいフォルダー名は、サブフォルダーの親名と同じにする必要があります (例: _47_foo.bar)。検索後に xargs コマンドでそれを達成できますか?