如何在Bash中查找特定名称的文件。我想搜索整个系统。我尝试使用find命令,但它只能工作于一个级别。
find
默认情况下会遍历所有可用的层级:sudo find / -mount -name 'myfilename'
/
旁边列出它们的挂载点。例如:sudo find / /home/enzotib /media/data -mount -name 'myfilename'
-mount
选项。其中包括/proc
、/dev
和/sys
,这些路径是可以跳过的。sudo find /!(proc|sys|dev) -name 'myfilename'