2012-11-11 158 views
0

我通过无线亚行登录了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 
# 

回答

1

/sys不是真实的目录,它是真正的文件,它是内核函数的便捷接口,作为文件系统导出。有些文件是可写的,但其中大多数是只读的,并且您不应该自己创建任何文件,因为它们再次不是真正的文件系统。