Linux find 命令 bug?

mymtom 2013-08-28 11:04:23

命令
find /home/test/tmp/demo.c
有输出

但是
find /home/test/tmp/demo.c -type f
却没有输出

Linix 版本
uname -omrsvip
Linux 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
...全文
272 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2013-08-29
  • 打赏
  • 举报
回复
引用 5 楼 lisa5001 的回复:
find /home/test/tmp/demo.c -type f 限定了普通文件类型吧。 也许这个demo.c不是普通文件而链接或者别的呢 还是要用ls -l 看一下的
可能是个软连接。
rucypli 2013-08-28
  • 打赏
  • 举报
回复
我试了试也没问题
pix77 2013-08-28
  • 打赏
  • 举报
回复
# find a.py a.py # find a.py -type f a.py # find --version find (GNU findutils) 4.4.2 Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Eric B. Decker, James Youngman, and Kevin Dalley. Built using GNU gnulib version e5573b1bad88bfabcda181b9e0125fb0c52b7d3b Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX FTS() CBO(level=0)
糊涂的小白 2013-08-28
  • 打赏
  • 举报
回复
find /home/test/tmp/demo.c -type f 限定了普通文件类型吧。 也许这个demo.c不是普通文件而链接或者别的呢 还是要用ls -l 看一下的
czc1009 2013-08-28
  • 打赏
  • 举报
回复
测试过,木有问题!
ljc007 2013-08-28
  • 打赏
  • 举报
回复
cd /home/test/tmp/demo.c ls -l 结果如何?

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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