您是否曾經想過一種快速的方法來比較兩個目錄(文件夾)以查看兩個文件之間的不同之處?也有第三方的GUI工具,但實際上,有一種工具可以比較每個Mac中集成的免費文件夾;它只需要快速前往終端才能使用它。該程序稱為diff
而且使用非常簡單。
啟動終端(在應用程序>實用程序中),然後使用cd
命令更改包含您要比較的文件夾的目錄。 (當然,文件夾可以位於任何地方,但是如果它們在同一文件夾中,則更容易)。到達那里後,只需運行此命令:
diff -rq folder1 folder2
這是一個相當簡單的命令,帶有兩個命令行開關(-rq
)。
- 洛斯
r
骰子diff
遞歸查看每個目錄,包括子目錄。 - 洛斯
q
開關diff
簡而言之。如果我們不配置簡短模式,diff
它不僅會告訴您兩個文件夾之間的文件不同,而且還顯示了兩個位置中存在但並不相同的任何文本文件的每行差異。由於我們只對比較文件夾的內容感興趣,因此我們不需要該級別的細節,因此我們將使用簡短模式來抑制它。
僅此而已。這就是它的外觀(行動方式)(comments_new
ycomments_old
它們是我要比較的兩個文件夾):
% cd phpcode % diff -rq comments_new comments_old Only in comments_new: config.php Only in comments_old: config_old.php Only in comments_old: functions.inc
顯然,這是一個簡單的例子,但是它在包含數百個文件的大文件夾中效果很好。如果您想做更多的事情diff
當然,它的能力不僅僅是文件夾的簡單比較。寫信man diff
閱讀您的所有能力。
前綜合霍伊(Rob Griffiths)的前大四學生創立了Mac OS X提示。現在他是一個儀式大師許多技巧的軟件。