[linux] ls -l van USB device('s)

Cecil Westerhof CecilWesterhof op xs4all.nl
Vr Dec 31 10:26:06 CET 2010


Een poosje terug had ik problemen met mijn scanner. Wat je dan onder
andere wilt weten is een 'ls -l' van het device. Echter je usb device
kan iedere keer op een andere locatie terecht komen. Daarom heb ik
onderstaande functie geschreven.

Nu kan ik uitvoeren
    llUSB 3200
en krijg ik:
    crw-rw-r--+ 1 root lp 189, 513 dec 31 10:11 /dev/bus/usb/005/002

In dit geval gaat het erom dat de '+' er is.

De functie:
    function llUSB {
      if [ ${#} -ne 1 ] ; then
        echo ERROR: llUSB '<device>'
        return 1
      fi

      ll $(lsusb | awk '/'${1}'/ {print "/dev/bus/usb/"$2"/"substr($4, 0, 3)}')
    }

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



More information about the Linux mailing list