【问题标题】:Find command returning unexpected output on solaris在 Solaris 上查找返回意外输出的命令
【发布时间】:2015-11-04 15:46:08
【问题描述】:

我目前遇到 find 命令的问题,我不确定发生了什么。 我在 OpenSolaris11 [Nexenta 存储设备] 上运行它。

如果我使用:

find /volumes/stor01/home/home/user  -name "*.abc" -exec ls -al {} \;

find /volumes/stor01/home/ -name "*.abc" -exec ls -al {} \;

我得到了预期的回报[我已经在用户主页区域放置了一个文件。 /home 位置总计约 3TB

然而,这就是它开始变得奇怪的地方。如果我进入另一个目录,到 /volumes/stor01/ [大约 12TB],我开始看到错误,也没有显示预期的文件,但是我输入下面列出的任何相应文件夹都可以正常工作:

find /volumes/stor01 -name "*.abc" -exec ls -al {} \;
find: /volumes/stor01/storage/.zfs/shares: No such file or directory
find: /volumes/stor01/storage/rsync_27thMay10am: No such file or directory
find: /volumes/stor01/storage/.$EXTEND: No such file or directory
find: /volumes/stor01/storage/storage: No such file or directory
find: /volumes/stor01/VM_Backups: No such file or directory
find: /volumes/stor01/.mapping.0: No such file or directory
find: /volumes/stor01/scratch: No such file or directory
find: /volumes/stor01/VMWareStore: No such file or directory
find: /volumes/stor01/notes: No such file or directory
find: /volumes/stor01/.mapping.2: No such file or directory
find: /volumes/stor01/development: No such file or directory
find: /volumes/stor01/source: No such file or directory
find: /volumes/stor01/nim1: No such file or directory
find: /volumes/stor01/office: No such file or directory
find: /volumes/stor01/applications: No such file or directory
find: /volumes/stor01/.mapping.1: No such file or directory
find: /volumes/stor01/.$EXTEND: No such file or directory

【问题讨论】:

  • 那些文件是什么?悬挂软链接?
  • 没有。其中大多数实际上是进一步的文件夹[更准确地说是ZFS共享],即:存储VM_Backups VMWareStore开发等等。如果我单独执行任何文件夹,一切正常...
  • 好的,尝试在truss 下运行它,看看实际上得到了什么系统调用ENOENT:truss -f -vall -o /path/to/output/file find ...。然后搜索输出文件,如grep VMWareStore .../output/file
  • 感谢 Andrew,现在生成 truss 日志。但是我想知道为什么没有列出实际文件?无论如何,我会稍后/明天更新并感谢您的帮助。
  • 原来我已经启用了快照文件夹的可见性,并且特殊字符看起来就像他们正在寻找失败。再次隐藏它,一切正常。

标签: linux search find solaris


【解决方案1】:

原来我已经启用了快照文件夹的可见性,特殊字符看起来就像他们正在寻找失败。再次隐藏它,一切正常。

【讨论】:

    猜你喜欢
    • 2016-03-10
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 2012-10-08
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多