Я не могу создавать файлы

Я подключился к устройству Android через беспроводное соединение ADB и являюсь пользователем 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
# 

1 ответ

/sys - это не настоящий каталог с реальными файлами, это удобный интерфейс для функций ядра, экспортируемых как файловая система. некоторые файлы доступны для записи, но большинство из них доступны только для чтения, и вы не должны создавать какие-либо файлы там, потому что, опять же, это не настоящая файловая система.

Другие вопросы по тегам