linux – 使用或命令在两个目录中找到unix文件的顺序
发布时间:2020-12-13 18:50:39 所属栏目:Linux 来源:网络整理
导读:如果在 Linux上执行以下find命令,那么文件的预期顺序是什么: mkdir /tmp/dir1 /tmp/dir2touch /tmp/dir1/1 /tmp/dir1/2 /tmp/dir2/1 /tmp/dir2/2 /tmp/dir2/3 /tmp/dir2/0find /tmp/dir1 /tmp/dir2 -name 1 -or -name 0 -not -name 2/tmp/dir1/1/tmp/dir2/1
如果在
Linux上执行以下find命令,那么文件的预期顺序是什么:
mkdir /tmp/dir1 /tmp/dir2 touch /tmp/dir1/1 /tmp/dir1/2 /tmp/dir2/1 /tmp/dir2/2 /tmp/dir2/3 /tmp/dir2/0 find /tmp/dir1 /tmp/dir2 -name 1 -or -name 0 -not -name 2 /tmp/dir1/1 /tmp/dir2/1 /tmp/dir2/0 它应该始终首先从dir1返回结果,然后是dir2,还是结果可以按顺序混合? 解决方法
find命令将按给定的顺序搜索目录.既然你说过
find /tmp/dir1 /tmp/dir2 ..... 它将始终首先找到与/ tmp / dir1匹配的evrything,然后是/ tmp / dir2. 然而,子目录和文件当然可以按任何顺序出现. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |