ShellScript同步两个文件夹

时间:2013-03-05 19:51:51

标签: bash shell

嘿伙计们,我对这个整个bash的事情都很陌生。 我正在尝试编写一个同步两个文件夹的shell脚本。因此理论上我必须将文件夹1中的所有文件列入数组并检查文件夹b中的文件是否存在。如果没有cp $文件进入文件夹b。

#!/bin/bash
FILES="`/PATH/TO/ALL/FILES`"
function generateList {
    for file in "$FILES"
    do
        echo "$file"
    done

}

所以也许你知道一个很好的教程,教授基础知识。 :)

1 个答案:

答案 0 :(得分:2)

使用rsync。

如果man rsync无法满足您的文档需求,此链接似乎会提供有助于您的信息:

http://www.maclife.com/article/howtos/using_rsync_keep_your_files_sync_0