当文件名相同但大小写不同时,如何运行递归差异?
例如:
./Root/Directory/FileName.txt
./Branch/directory/filename.txt
Run Code Online (Sandbox Code Playgroud)
diff -r -i Root Branch 只对文件内容不区分大小写而不是名称。
该选项--ignore-file-name-case是您需要的:
diff -r --ignore-file-name-case Root Branch
Run Code Online (Sandbox Code Playgroud)
例如
mkdir dir1 dir2
touch dir1/fred dir2/Fred
diff -r dir1 dir2
Only in dir1: fred
Only in dir2: Fred
diff -r --ignore-file-name-case dir1 dir2 # no output - files match
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1676 次 |
| 最近记录: |