如何解决linux命令上的“查找”和“查找/”之间有什么区别
我正在解决强盗。我看了解决方法,但没有任何解释。
例如,当我使用find .
在强盗5-> 6
bandit5@bandit:~/inhere$ find . -type f -readable ! -executable -size 1033c
**./maybehere07/.file2**
bandit5@bandit:~/inhere$ cat ./maybehere07/.file2
**DXjZPULLxYr17uwoI01bNLQbtFemEgo7**
我在强盗6上使用了find .
6->我没有得到任何输出
在他们用find /
bandit6@bandit:~$ find / -user bandit7 -group bandit6 -size 33c 2>/dev/null
/var/lib/dpkg/info/bandit7.password
都是ASCII文本,所以有什么区别
解决方法
path 参数告诉find
搜索位置。如果使用.
,它将仅在当前目录的子目录中搜索,而/
表示根目录,即它将在所有位置搜索。而且,确实如您所见,/var/lib/dpkg/info/
不是~/inhere
的子目录。
如果您正在谈论linux find
命令:
find . [other expressions]
表示您要根据当前目录查找文件。
find / [other expressions]
表示您要基于根(/
)目录查找文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。