linux + 从本地目录挂载

linux + 从本地目录挂载

在我的 Linux 机器上,我运行以下命令/usr/cti/应用程序目录

   cd /usr/cti/APPS
   mount -t nfs $server:$target_dir /mnt

我想展示一些非常有趣的东西

我可以从 Linux 机器中的任何目录( /​​var/tmp 、 /usr/cti 、 /etc/APP/conf )运行以下 find 命令并获得结果

    /bin/find /mnt/DIR  -name *.txt* 

但是当我运行 find 命令时 /usr/cti/应用程序目录,然后 find 命令不会打印任何结果,

请指教为什么我无法从执行挂载的目录中获取结果?如何解决?

例子

    cd /usr/cti/APPS

    /bin/find /mnt/DIR  -name *.txt* 

    NOT GET ANY OUTPUT


    cd ..

    /bin/find /mnt/DIR  -name *.txt* 

    GET RESULTS

答案1

非常简单,这是因为您有与*.txt*模式匹配的文件/usr/cti/APPS,并且 shell 扩展了您的表达式。尝试在 find 表达式中使用'*.txt*'而不是。*.txt*

相关内容