我知道命令:
-
要查找文件的路径:
find . -name filename
-
要比较两个文件:
meld path_of_file_in_one_dir path_of_file_in_second_dir
必须比较一个目录的不同子目录中的这么多文件,每次我都必须首先搜索该文件的路径,然后将此路径与meld
一起使用,并且我必须为每个文件执行此操作。
如果我只为meld
提供该文件的名称和根目录,那将非常容易。
如何组合meld
和find
命令,以便我可以将其应用于每个文件?
- 如果你的目录结构是这样的,说
- test_folder
- 测试1
- file_to_cmp
- 测试2
- file_to_cmp
- 测试3
- file_to_cmp
- 测试1
- test_folder
然后,您可以运行以下内容
meld find . -name "file*"
或
meld find . -name "file_to_cmp"
这肯定会比较 3 个文件。
关于三个以上的文件比较,我怀疑 meld 能做到。