打开文件时出现问题

打开文件时出现问题

当我使用“locate filename”时,它的路径显示在终端中,但当我尝试使用该路径打开它时,它却没有打开。甚至使用 ls 或 ls -a 命令也不会显示它。有人能帮帮我吗?

enter code here

priyanka@priyanka-SVS13112ENS:~$ 定位 *.hs

/主页/priyanka/hskl.hs

/主页/priyanka/hskl2.hs

/主页/priyanka/hsklas.hs

/home/priyanka/parser1.hs

/主页/priyanka/try.hs

priyanka@priyanka-SVS13112ENS:~$ ls /home/priyanka/

桌面

答案1

locate命令使用默认每天仅更新一次的数据库。因此,即使文件已被删除,也可能显示出来。要仅列出实际存在的文件,您可以添加-e选项

locate -e '*.hs'

或者(如果你有足够的权限),使用以下命令更新数据库

sudo updatedb

相关内容