2012-11-11 204 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不是真實的目錄,它是真正的文件,它是內核函數的便捷接口,作爲文件系統導出。有些文件是可寫的,但其中大多數是隻讀的,並且您不應該自己創建任何文件,因爲它們再次不是真正的文件系統。