查找同名文件

luobinshan 2011-04-01 02:58:16
在linux某个目录下, 有一些只区分大小写的同名文件.
怎么使用命令找到这些文件?

...全文
208 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
luobinshan 2011-04-01
  • 打赏
  • 举报
回复
这样用也可以.
如果目录和文件同名, 也会被列出来.
目录很多的话, 速度会很慢.
时间一粒 2011-04-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 justkk 的回复:]

试试这样
find /path |sort|uniq -i -d
[/Quote]
刚刚在纳闷怎么不使用find命令。。。
justkk 2011-04-01
  • 打赏
  • 举报
回复
试试这样
find /path |sort|uniq -i -d
luobinshan 2011-04-01
  • 打赏
  • 举报
回复
ls | uniq -i -d
这个可以找到只区分大小写的同名文件.

但是目录还包含子目录, 这个只能在当前目录查找.
justkk 2011-04-01
  • 打赏
  • 举报
回复
搞定了
ls|sort|uniq -i -d
freetstar 2011-04-01
  • 打赏
  • 举报
回复
或者sort+comm
freetstar 2011-04-01
  • 打赏
  • 举报
回复
思路:ls 列出来,然后tr转换大小写,然后sort+uniq

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧