我想比較本地和遠程目錄,並確定遠程目錄中不存在的文件或不同的校驗和文件。Bash本地和遠程目錄比較
目標是讓腳本返回要迭代的文件列表。到目前爲止,我有以下,但它不是最好的。
rsync -avnc /path/to/files [email protected]:/path/to/files/ | grep -v "sending incremental file list" | grep -v "bytes received" | grep -v "total size is" | grep -v "./"
我剛剛使用管道grep -v調用刪除我不關心的位。有沒有更好的方法來比較使用SSH的本地和遠程目錄?看起來他們應該是。重要的限制是我必須在兩臺獨立的機器上比較目錄。
如果你想使生活更容易,看看[**如何通過ssh **來區分目錄](http://stackoverflow.com/questions/20969124/how-to-diff-directories-over-ssh) – 2014-09-23 05:34:03