shell查询zip文件中的重复列的命令
时间: 2024-05-05 11:22:03 浏览: 122
可以使用以下命令查询 zip 文件中重复的文件名:
```
unzip -l file.zip | awk '{print $NF}' | sort | uniq -c | awk '$1>1{print $2}'
```
- `unzip -l file.zip`:列出 zip 文件中的所有文件及其信息
- `awk '{print $NF}'`:提取每行的最后一个字段,即文件名
- `sort`:按文件名排序
- `uniq -c`:统计文件名出现的次数
- `awk '$1>1{print $2}'`:输出出现次数大于 1 的文件名
注意:这个命令只会检查 zip 文件中的重复文件名,并不会检查文件内容是否相同。
阅读全文