cpコマンド、変更されていないファイルを無視


10

実行する方法はありcpますが、宛先に既に存在している可能性のあるファイルのうち、ソースのファイルより古いものを無視します。

基本的に、あるディスクの内容を別のディスクにコピーしてから、もう一度コピーを実行しますが、新しいファイルまたはソース側で更新されたファイルのみを更新します。

ありがとう

回答:


17

これを使って:

rsync -a /source /destination

または、-vまたはのような他のいくつかのフラグを使用して詳細を取得することもできます--progress


1
rsyncネットワーク経由でも使用できることを付け加えておきます。特に、を使用すると簡単sshです。ソースまたは宛先のいずれかについては、それを前に付加するとuser@host:、それだけが行われます。これは、scp
UtahJarheadの

9

cpマンページから:

   -u, --update
          copy only when the SOURCE file is newer than the destination file or when  the
          destination file is missing

これも見つけただけで、の間違ったバージョンのmanページを見ていたcp。ああ!
Ben Everard

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.