簡體   English   中英

如何在Linux中復制2個目錄僅覆蓋bash中的較舊文件

[英]How to copy 2 directories in linux overwritting only older files in bash

我用bash寫了一個這樣的腳本

#!/bin/bash
TEMP="/home/pi/project/temp/"
TARGET="/home/pi/project/deployed/"
cp -au $TEMP/. $TARGET

我想出了如何復制文件,但要花很長時間:(我的臨時目錄只更改了一個文件,

cp -au $TEMP/. $TARGET

正在處理所有文件並覆蓋它們!

rsync將是一個更好的選擇。

rsync -avzpr "$TEMP" "$TARGET"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM