我试图diff
在忽略某些子目录的同时比较两个目录树,但我无法让它工作。这是我的文件结构的样子:
temp/
|-- d1/
|-- f1.txt
|-- ignoreme/
|-- f2.txt
|-- d2/
|-- f1.txt
|-- ignoreme/
|-- f2.txt
我试图让它忽略d1/ignoreme
and下的任何内容d2/ignoreme
,但它不会这样做。
diff -qr --exclude=/home/ubuntu/temp/d1/ignoreme/ d1 d2
Files d1/ignoreme/f2.txt and d2/ignoreme/f2.txt differ
我也试过
diff -qr --exclude=/home/ubuntu/temp/d1/ignoreme/* d1 d2
和
diff -qr --exclude=/home/ubuntu/temp/d1/ignoreme/* --exclude=/home/ubuntu/temp/d2/ignoreme/* d1 d2
但我总是得到相同的结果。我怎样才能让它工作?