前端之家收集整理的这篇文章主要介绍了
linux – 使用或命令在两个目录中找到unix文件的顺序,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果在
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.
然而,子目录和文件当然可以按任何顺序出现.
原文链接:https://www.f2er.com/linux/394408.html