本帖最后由 风筝那根线 于 2023-5-27 09:42 编辑
用户手册如下: ======================================================= foo foofoo bar/ baz quux quuz bar2/ baz frobble My Pictures/ Img15.PNG !frobble !quuz foo *2 qu *(?i)my pictures
所有名为foo的文件和目录,以2结尾或以qu开头都将被忽略。 最终结果变为: .DS_Store # 忽略, 该规则会阻止父目录删除。 foo # 忽略, 匹配规则 foofoofoo # 同步, 不匹配规则 "foo",如果有规则*foo或者foo*会匹配 bar/ # 同步baz # 同步quux # 忽略, 匹配规则 "qu*" quuz # 同步, 匹配规则 "qu*" 但前面已定义"!quuz" bar2/ # 忽略, 匹配规则 "*2" baz # 忽略,父目录匹配*2规则, 父目录忽略 所以忽略 frobble # 忽略,父目录忽略 "!frobble" 不能起到作用。 My Pictures/ # 忽略,匹配不区分大小写规则(?i)"my pictures" Img15.PNG # 忽略,父目录已忽略 ==================================================
实际上规则由上到下生效,《!frobble》会同步forbble文件及父目录bar2
|