あるディレクトリ内のすべてのファイルを同じ親ディレクトリの下のすべてのディレクトリにコピーします。

あるディレクトリ内のすべてのファイルを同じ親ディレクトリの下のすべてのディレクトリにコピーします。

親ディレクトリ/home/testがあり、そのディレクトリ内に複数のディレクトリがあります。名前はserver {1..10}です。ここで、server3にはリモートサーバーからコピーされた複数のファイルがあります。 cpを試してみましたが、うまくいきません。 server3ディレクトリ内のすべてのファイルまたは1つのファイルを/ home / testの下の残りのサーバーディレクトリにコピーする方法はありますか?

ベストアンサー1

あなたが望むものが何であるかを理解するならば、最も簡単な方法はforループです。

myList="server1 server2 server4 server5 server6 server7 server8 server9 server10"
for myDir in $myList ; do cp server3/* $myDir/ ; done

おすすめ記事