我在ubuntu 14.04上安装了postgis-9.3,它应该有一个名为“shp2pgsql”的函数。当我“定位”它的位置时,它返回结果,但实际上它不在那里。

yang@ubuntu:~$ locate shp2pgsql-gui
/home/yang/shp2pgsql-gui (1).1
/usr/bin/shp2pgsql-gui
/usr/share/man/man1/shp2pgsql-gui.1.gz
yang@ubuntu:~$ /usr/bin/sh
sha1pass         sha384sum        showconsolefont  shred
sha1sum          sha512sum        showfont         shuf
sha224sum        shasum           showkey
sha256sum        shotwell         showrgb
yang@ubuntu:~$ /usr/bin/shp2pgsql-gui
-su: /usr/bin/shp2pgsql-gui: No such file or directory

在哪里可以找到shp2pgsql?谢谢你

最佳答案

locate告诉您当数据库上次更新时,哪些文件确实存在;(不需要查看文件系统的当前状态)是为什么这么快。不能保证他们现在还在那里。如果要更新locate数据库,请运行sudo updatedb

10-04 11:07