繁体   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