ubuntu18.04,比较两个文件夹下图片名称
时间: 2023-09-30 09:04:48 浏览: 94
可以使用以下指令来比较两个文件夹下的图片名称:
```
diff <(cd folder1 && ls *.jpg | sort) <(cd folder2 && ls *.jpg | sort)
```
这个指令会比较两个文件夹下的所有后缀为.jpg的文件名称,并显示出不同之处。其中,“folder1”和“folder2”是要比较的文件夹路径。如果要比较其他格式的文件,只需将“*.jpg”替换为相应的后缀即可。
相关问题
ubuntu18.04,比较两个文件夹下图片名称,找不同
你可以使用以下命令比较两个文件夹下的图片名称,找出不同的图片:
```
diff <(ls folder1/*.jpg | sort) <(ls folder2/*.jpg | sort)
```
这个命令会先使用 `ls` 命令列出两个文件夹下所有的 jpg 图片,并且用 `sort` 命令排序,然后使用 `diff` 命令比较两个文件夹下的图片名称,找出不同的部分。
ubuntu18.04,比较两个文件夹下图片名称,打印另一个文件夹没有的
你可以使用以下命令来比较两个文件夹下的图片文件名,并打印出另一个文件夹中没有的图片文件名:
```
diff <(ls folder1/*.jpg | sort) <(ls folder2/*.jpg | sort) | grep '<'
```
其中,`folder1` 和 `folder2` 分别指代你要比较的两个文件夹的路径。这个命令通过 `ls` 命令列出文件夹下所有的 `.jpg` 格式的图片文件,并通过 `sort` 命令将它们按字母顺序排序。然后,通过 `diff` 命令比较两个文件夹下的图片文件名,并将结果中只出现在第一个文件夹中的文件名筛选出来,最后通过 `grep` 命令打印出来。
请注意,这个命令只会比较文件名是否相同,不会比较文件内容。如果你需要比较文件内容,请使用 `diff` 命令的其他选项。
阅读全文