1. ホーム
  2. bash

[解決済み] Bash - ディレクトリからファイルをコピーする

2022-03-02 01:23:40

質問

私はいくつかのフォルダを含むフォルダを持っています。

main
  \_ Dir 1
  \_ Dir 2
  \_ ...
  \_ Dir 40

各サブフォルダを開き、すべてのファイルをコピーして、別のフォルダ(このサブフォルダすべてについて同じフォルダ)に貼り付ける必要があります。

どうすればスマートにできるのでしょうか?

思いつくのは、全フォルダ名のリストを作って、簡単なスクリプトで開いてコピー&ペーストするくらいですが、全部の名前を書くよりもっと早い方法があるはずです。

どのように解決するのですか?

試してみてください。

cp main/*/* /path/to/otherfolder/

ファイルを上書きする前に警告を表示させたい場合は -i オプションで指定します。

cp -i main/*/* /path/to/otherfolder/