linux 命令上的 ''find .'' 和 ''find /'' 有什么区别
What is the difference between ''find .'' and ''find /'' on linux command
我正在解决 overthewire 强盗问题。我查看了解决方案,但没有任何解释。
例如,当我使用 find .
在 bandit 5->6
上找到它
bandit5@bandit:~/inhere$ find . -type f -readable ! -executable -size 1033c
**./maybehere07/.file2**
bandit5@bandit:~/inhere$ cat ./maybehere07/.file2
**DXjZPULLxYr17uwoI01bNLQbtFemEgo7**
我在 bandit6->7 上使用了 find .
我没有得到任何输出
在他们用 find /
解决的解决方案中
bandit6@bandit:~$ find / -user bandit7 -group bandit6 -size 33c 2>/dev/null
/var/lib/dpkg/info/bandit7.password
都是ASCII文本,有什么区别
路径参数告诉find
搜索的位置。如果使用.
,则只在当前目录的子目录中搜索,而/
表示根目录,即到处搜索。而且,确实,如您所见,/var/lib/dpkg/info/
不是 ~/inhere
.
的子目录
如果你说的是 linux find
命令:
find . [other expressions]
表示要根据当前目录查找文件。
而 find / [other expressions]
表示您要根据根 (/
) 目录查找文件。
我正在解决 overthewire 强盗问题。我查看了解决方案,但没有任何解释。
例如,当我使用 find .
在 bandit 5->6
bandit5@bandit:~/inhere$ find . -type f -readable ! -executable -size 1033c
**./maybehere07/.file2**
bandit5@bandit:~/inhere$ cat ./maybehere07/.file2
**DXjZPULLxYr17uwoI01bNLQbtFemEgo7**
我在 bandit6->7 上使用了 find .
我没有得到任何输出
在他们用 find /
bandit6@bandit:~$ find / -user bandit7 -group bandit6 -size 33c 2>/dev/null
/var/lib/dpkg/info/bandit7.password
都是ASCII文本,有什么区别
路径参数告诉find
搜索的位置。如果使用.
,则只在当前目录的子目录中搜索,而/
表示根目录,即到处搜索。而且,确实,如您所见,/var/lib/dpkg/info/
不是 ~/inhere
.
如果你说的是 linux find
命令:
find . [other expressions]
表示要根据当前目录查找文件。
而 find / [other expressions]
表示您要根据根 (/
) 目录查找文件。