フォルダをコピーする前にフォルダを作成することはできますか?Docker:cpを実行する前にフォルダを削除して作成する
docker cp /opt/project/build/core/bundle target_container:/opt/project/build/core
通常は、/opt/project/build/
が存在します。
私がしたいのは、フォルダbundle
をコピーして、既存のフォルダとそのファイルが存在する場合はそのファイルを置き換えることです。存在しない場合は、core/bundle
というフォルダを作成し、ファイルをコピーする必要があります。
どのようにビルドフォルダを削除し、新しい空のバンドルフォルダを作成することができますか? 'docker exec $ target_container rm -f/opt/project/build && docker exec $ target_container mkdir -p/opt/project/build/core'これを1つのコマンドにマージできますか? – user3142695
これは 'sh'のようなスクリプトやシェルで実行する必要があります。私は例を更新しました – Matt