---
name: "hal-get-property"
section: "1"
platform: "linux"
package: "hal"
version: "0.5.14-8"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/hal-get-property"
---

# hal-get-property(1)

get a property from a device object

## NAME

hal-get-property - get a property from a device object

## SYNOPSIS

**hal-get-property** \[options\]

## DESCRIPTION

*hal-get-property* retrieves a property from a device object in the **HAL** device database. For more information about both the big picture and specific **HAL** properties, refer to the *HAL spec* which can be found in */usr/share/doc/hal-doc/spec/hal-spec.html* depending on the distribution.

## OPTIONS

The following options are supported:

- *--udi*

  The UDI (*Unique Device Identifier*) of the device object.

- *--key*

  The name of the property.

- *--hex*

  Show int32/uint64 values in hex (without a leading 0x).

- *--verbose*

  Verbose output.

- *--help*

  Print out usage.

- *--version*

  Print the version.

## RETURN VALUE

If both the property and device object exists the value of the property is printed on *stdout* and the program will exit with exit code 0. Otherwise the exit code will be non-zero.

## BUGS

Please send bug reports to either the distribution or the HAL mailing list, see  *http://lists.freedesktop.org/mailman/listinfo/hal* on how to subscribe.

## SEE ALSO

[*hald*(8)](/hald/8.md),  [*lshal*(1)](/lshal/1.md),  [*hal-set-property*(1)](/hal-set-property/1.md), [*hal-find-by-property*(1)](/hal-find-by-property/1.md), [*hal-find-by-capability*(1)](/hal-find-by-capability/1.md)

## AUTHOR

Written by David Zeuthen \<david@fubar.dk\> with a lot of help from many others.
