cpはソースの場所に新しいファイルをコピーしません(cpコマンドがトリガーされた後に生成されたファイル)。

cpはソースの場所に新しいファイルをコピーしません(cpコマンドがトリガーされた後に生成されたファイル)。

次のコマンドを使用して、ソースディレクトリの内容をターゲットディレクトリにコピーします。

cp src/* dest

ただし、このコマンドを呼び出した後にコンテンツをコピーするときにsrcディレクトリに追加のファイルを作成すると、新しく作成されたファイルはdestディレクトリにコピーされません。

その理由を説明してもらえますか?cpコンテンツの実行時にアカウントを作成cpし、そのアカウントに基づいてコピーして新しく作成されたコンテンツを上書きできますか?

ベストアンサー1

これは、src / *がcp(ファイルリストに展開されている)によって評価されず、cpが呼び出される前のシェルによって評価されるためです。

おすすめ記事