How to read image path from a temp directory in Linux OS

You cannot.

The closest you can get is to implement a gateway message handler that will read the requested file and return the bytes to the Vision Client. The image content can then be displayed in a Paintable Canvas. See this topic for implementation ideas:

Also, consider storing your images in a blob column of a database. Vision can query those directly for similar use on a Paintable Canvas, but it will make it easy to display the images in Perspective (via my free Blob Server module).