同じ名前のサブディレクトリから特定の種類のファイルを移動またはコピーします。

同じ名前のサブディレクトリから特定の種類のファイルを移動またはコピーします。

次の構造タイプのディレクトリセットからすべてのmp4ファイルを抽出する必要があります。

Jan
    -Folders
      - -888
      - -777
Feb
   -Folders
     - -888
     - -777

基本的に私がしなければならないのは、-888フォルダ内のすべてのmp4を新しいディレクトリに入れ、-777フォルダ内のすべてのmp4を別の新しいディレクトリに入れることです。

私は以下を使用して、すべてのディレクトリからすべてのmp4をフォルダに抽出しようとしました。

find /myfiles/folders/ iname "*.mp4" -type f -exec /bin/mv {} /videos \; 

これは私のフォルダスタックからすべてのmp4を取得しますが、私が作成したビデオディレクトリに置くのではなく、ビデオと呼ばれる1つのファイルにすべてマージします。このようなことが再び起こらないように、スクリプトで私が逃した部分が何であるかを知りたいです。

どんな助けでも大変感謝します!

ベストアンサー1

おすすめ記事