关于比较两个文件夹中相同的文件,比统计相同文件数量

方法:

ls a/ b/ | sort | uniq -d | wc -l

ls a b 表示把a和b文件夹中的文件名都列出来

sort表示将列出来的文件夹名放到一起排序

uniq -d 表示将重复的文件名提取出来

 

如果是比较文件夹中的文件名和一个文件中的文件名,提取其中相同文件名的数量,可以使用如下:

ls a/ |cat - 1.txt | sort | uniq -d | wc -l

如果是提取不同名称的文件数量:

ls a/ |cat - 1.txt | sort | uniq -u | wc -l

posted @ 2023-02-23 15:53  海_纳百川  阅读(137)  评论(0编辑  收藏  举报
本站总访问量