Ubuntu下的TC:diff命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wxid2798226/article/details/82934455

有几个win软件一直想找ubuntu下的替代品

比如TotalCommander,可以比较两个文件夹的内容,非常好用,但是Ubuntu下面没有类似的软件(但是有meld这样的专业比较软件)

diff和meld使用教程

需求:比较两个程序文件夹下是否改动过

比如人民币钱包业务,需求很接近数字币钱包,张敏建立了一个新工作区,我想知道是否前者是从后者拷贝的


数字币程序文件夹:~/workspace/branches/btm-develop-v0.2

人民币程序文件夹:~/workspace/branches/bima-rmb-wallet

没有TC怎么办? 其实命令行足够代替了

比较两个文件夹

技巧:有.git的,有编译后结果的,这些不能比较,所以先比src,再比pom文件


vincent@vincent-B250M-DS3H:~/workspace/branches/btm-develop-v0.2/src$ diff -r . ../../bima-rmb-wallet/src/

只在 ./main/resources 存在:application-local.yml

我核对了下,果然工作区没有变,连我4小时前最新修改都纳入了(张敏是3小时前init这个工作区的)

然后比较pom.xml


vincent@vincent-B250M-DS3H:~/workspace/branches/btm-develop-v0.2$ diff pom.xml ../bima-rmb-wallet/pom.xml

7c7

< 	<artifactId>btm</artifactId>

---

> 	<artifactId>rmb-wallet</artifactId>

11,12c11,12

< 	<name>BIMA-BTM</name>

< 	<description>BIMA Token Market</description>

---

> 	<name>BIMA-RMB-Wallet</name>

> 	<description>BIMA RMB Wallet</description>


命令详解

-r 比较目录,起了TotalCommander的作用

–exclude 排除掉某些目录

-y side by side 并排显示输出

linux命令系列:diff


meld的使用(svn和git可以调用)


sudo apt install meld



猜你喜欢

转载自blog.csdn.net/wxid2798226/article/details/82934455