USBデバイスが表示されない

USBデバイスが表示されない

すべてのUSBデバイスを繰り返していくつかの情報を抽出するCプログラムを作成しようとしています。ls /sys/bus/usb/devices端末で実行すると、次の結果が表示されます。

1-0:1.0    1-1.1      1-1.2      1-1.2:1.1  usb1
1-1        1-1.1:1.0  1-1.2:1.0  1-1:1.0

ただし、Cで呼び出しをls実行すると、system()次のデバイスのみが表示されます。

1-0:1.0    1-1        1-1.1      1-1.1:1.0  1-1:1.0    usb1

残りのデバイスが表示されない理由は思い出されません。おそらく権限に関連していますか?すべて表示する方法はありますか?

ベストアンサー1

おすすめ記事