为了find对Magento安装文件的更改,已经在下面尝试了:
diff --exclude="cache" --exclude="session" --exclude="tmp" --ignore-matching-lines='\*.+' -urq /folder/modified /folder/original > diff.txt
这个问题实际上是一种无用的陈述。 一个文件夹中文件的标题包含:
* @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
和另一个
* @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
我宁愿只瞄准这些线,但任何评论将真正做到。
工作解决方案:
diff --exclude="cache" --exclude="session" --exclude="tmp" --ignore-matching-lines='copyright *Copyright.*Magento' -urq dir1 dir2
正则表达式只是修改。
在新版本的Magento中,版权线略有改变:
* @copyright Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
所以我现在使用这个diff命令:
diff -r --exclude="var" --exclude="downloader" --ignore-matching-lines='copyright' 1.9.3.3 1.9.3.1
提示:您也可以将此输出colordiff
到colordiff
以colordiff
进行着色,或者使用diffstat
将其汇总。