如何在Ubuntu中find文件?
我的系统中有一个文件名为“process.txt”。 我正在使用Ubuntu操作系统。 我知道只有文件名,我不知道哪个目录和所有? 如何find它在目录中的文件? 我想通过命令知道吗? 我尝试了查找命令,但它不工作。
你有没有尝试: find . -name "process.txt"
find . -name "process.txt"
这将在当前目录中search名为process.txt
的文件。 另见http://en.wikipedia.org/wiki/Find
您可以使用:
- 索引的方式
locate -i process.txt
(运行sudo updatedb
来更新索引,但Ubuntu 每天通过cron
更新 )。 - 或者用
find . -iname 'process.txt' -print
find . -iname 'process.txt' -print
如果它在当前文件夹中。 - 你可以改变它
find / -iname 'process.txt' -print
从根目录search。
要区分大小写,请从find
命令-iname
-i
从locate
或-name
删除,而不是从-iname
删除。
在graphics上, 您可以使用 kfind , gnome-search-tool或catfish (这是命令,也是官方仓库中的软件包名称)。
尝试这个:
find / -name process.txt
以root身份运行updatedb
,然后locate process.txt