ショートカットキーやマウス操作+オプションキーではできません。
代替策:
Terminalからrsyncコマンドにupdateオプション(-u、更新された対象のみ同期)をつけて実行することで可能です。
rsyncはファイルやディレクトリをバックアップ/同期するためのコマンドとなっています。rsyncの利点はパーミッションなどを維持して同期できること、更新された対象など細かく設定し、ディレクトリ毎または配下をバックアップ、同期できます。
updateオプションでは、rsyncで指定されたディスティネーションにある同一ファイルがソースよりも新しい場合スキップします。
手順:
例:Folder1フォルダー毎同期したい場合
~/Desktop/Folder1/test1.odt,test3.odt
~/Desktop/Destination/Folder1/test1.odt,test2.odt
2. rsync -av -u ~/Desktop/Folder1 ~/Desktop/Destination
タイムスタンプと中身は結果は以下の通り、タイムスタンプを見ていただくと分かると思います。test1.odtは上書きされませんでした。
~/Desktop/Destination/Folder1/test1.odt,test2.odt,test3.odt
- http://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html
- https://discussionsjapan.apple.com/docs/DOC-1061
- https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/rsync.1.htmlTerminal からmanコマンドで 「man rsync」を実施
- manコマンドを終了するには control + v, q
注意点:
- ドラッグアンドドロップ時にオプションキーを押下して結合(マージ)した場合で同一ファイル名がドロップ先にある場合は新しいバージョンであっても無条件にソース元で上書きされてしまいます。
- OSXの場合、cpコマンドにはupudateオプション(-u)がありません。