1つのコマンドを使用して名前に "t_1"を含むすべてのファイルを別のディレクトリにコピーするにはどうすればよいですか?

1つのコマンドを使用して名前に

1つのコマンドを使用して名前に "t_1"を含むすべてのファイルを別のディレクトリにコピーするにはどうすればよいですか?

ベストアンサー1

使用

cp /path/to/files/*t_1* /path/to/destination

そうでなければ

cp ./*t_1* /path/to/destination

ファイルが現在のディレクトリにある場合。

または、

for f in ./*t_1*; do
    cp "$f" /path/to/destination
done

これは、現在のディレクトリにこのパターンに一致する何千ものファイルがある場合でも、うまく機能します。

おすすめ記事