小编d51*_*512的帖子

显示 diff --exclude 工作吗?

我试图diff在忽略某些子目录的同时比较两个目录树,但我无法让它工作。这是我的文件结构的样子:

temp/
|-- d1/
    |-- f1.txt
    |-- ignoreme/
        |-- f2.txt
|-- d2/
    |-- f1.txt
    |-- ignoreme/
        |-- f2.txt
Run Code Online (Sandbox Code Playgroud)

我试图让它忽略d1/ignoreme和下的任何内容d2/ignoreme,但它不会这样做。

diff -qr --exclude=/home/ubuntu/temp/d1/ignoreme/ d1 d2
Files d1/ignoreme/f2.txt and d2/ignoreme/f2.txt differ
Run Code Online (Sandbox Code Playgroud)

我也试过

diff -qr --exclude=/home/ubuntu/temp/d1/ignoreme/* d1 d2
Run Code Online (Sandbox Code Playgroud)

diff -qr --exclude=/home/ubuntu/temp/d1/ignoreme/* --exclude=/home/ubuntu/temp/d2/ignoreme/* d1 d2
Run Code Online (Sandbox Code Playgroud)

但我总是得到相同的结果。我如何让这个工作?

diff

26
推荐指数
1
解决办法
2万
查看次数

标签 统计

diff ×1