0

私は ADB ワイヤレス経由で Android デバイスにログインしており、root になっています。/sys/devices/platform/musb_hdrc/ で mode というファイルを変更しようとしています。ファイルに何かをパイプすると、エラーなしで返されますが、ファイルは変更されていません。そして、何かを新しいファイルにパイプすると、「ディレクトリが存在しません」というメッセージが表示されます。どうしたの?

# ls -l mode
-rwxrwxrwx root     root         4096 2012-11-11 14:39 mode
# cat mode
b_peripheral
# echo foobar
foobar
# echo foobar > mode
# cat mode
b_peripheral
# echo foobar > myfile
cannot create myfile: directory nonexistent
# 
4

1 に答える 1

1

/sys は、実際のファイルを含む実際のディレクトリではなく、ファイル システムとしてエクスポートされた、カーネル関数への便利なインターフェイスです。一部のファイルは書き込み可能ですが、それらのほとんどは読み取り専用であり、実際のファイル システムではないため、自分でファイルを作成することは想定されていません。

于 2012-11-12T00:10:46.230 に答える