あるディレクトリを別のディレクトリにコピーし、中間ディレクトリを作成します。

あるディレクトリを別のディレクトリにコピーし、中間ディレクトリを作成します。

全体をコピーしたい/usr/share/zoneinfo/ディレクトリは /var/www/clients/client1/web5/./ に入ります。usr/share/zoneinfo/。 (/./明確さとフォーマット化目的のために追加されました)

/var/www/clients/client1/web5/ ディレクトリが存在しますが、デフォルトusr/share/zoneinfoカタログ番号

mkdir -pコマンドでこれを行う方法はありますか?それとも最初に呼び出す必要がありますか?

これは私ができると思ったが、cp --parentsディレクトリ全体ではなく個々のファイルをコピーするときにのみ機能するようです。

ベストアンサー1

宛先の場所を指定したので、まずファイルを書き込むためのディレクトリがあることを確認してください/var/www/clients/client1/web5/./usr/share/zoneinfo/cpはい、まずディレクトリを作成する必要があります。ただし/var/www/clients/client1/web5/./usr/share/、すでに存在する場合は、次のことができるはずです。

cp -pr /usr/share/zoneinfo /var/www/clients/client1/web5/./usr/share/zoneinfo

に書き込むターゲットディレクトリがあるためですzoneinfo

おすすめ記事