嘿伙计们,我对这个整个bash的事情都很陌生。 我正在尝试编写一个同步两个文件夹的shell脚本。因此理论上我必须将文件夹1中的所有文件列入数组并检查文件夹b中的文件是否存在。如果没有cp $文件进入文件夹b。
#!/bin/bash
FILES="`/PATH/TO/ALL/FILES`"
function generateList {
for file in "$FILES"
do
echo "$file"
done
}
所以也许你知道一个很好的教程,教授基础知识。 :)
答案 0 :(得分:2)
使用rsync。
如果man rsync
无法满足您的文档需求,此链接似乎会提供有助于您的信息:
http://www.maclife.com/article/howtos/using_rsync_keep_your_files_sync_0