[ Version ( since = "1.9.1" ) ]
public string file (string path) throws Error
determine file type
This call uses the standard file(1) command to determine the type or contents of the file.
This call will also transparently look inside various types of compressed file.
The exact command which runs is "file -zb path". Note in particular that the filename is not prepended to the output (the *-b* option).
The output depends on the output of the underlying file(1) command and it can change in future in ways beyond our control. In other words, the output is not guaranteed by the ABI.
See also: file(1), vfs_type, lstat, is_file, is_blockdev (etc), is_zero.
this |
A GuestfsSession object |
the returned string, or NULL on error |