サブフォルダに.bdfファイルがあります。すべての.bdfの名前はLoads.bdfと同じです。
例:
/home/user/folderxx/folderxxx/Load.bdf
/home/user/folderxx/folderxxx/Load.bdf
すべてのLoad.bdfファイルを見つけて新しいフォルダにコピーし、パス名に名前を変更する必要があります。
例: 予想される操作の後、次のように表示する必要があります。
folder001_folderAAA_Load.bdf
folder002_folderBBB_Load.bdf
ベストアンサー1
("Multiple Moves")パッケージmcp
のツールを使用します。mmv
mcp '/home/user/*/*/Load.bdf' '#1_#2_Load.bdf'
#1
2番目の文字列の等価は、最初の文字列の対応する1#2
番目、2番目などのワイルドカード文字の内容に置き換えられます。ワイルドカードがmcp
シェルではなくシェルで解釈されるように、パスを一重引用符で囲みます。
表示されたコマンドを使用すると、ファイルは現在のディレクトリにコピーされます。mcp
に置き換えるとmmv
ファイルが移動されます。