2016-01-23 57 views
0

當我嘗試通過腳本將echo更改爲現有文件時,腳本無法識別現有文件並在Android上創建重複文件。回顯至現有文件

這是在腳本中輸入的代碼:

>echo "Hello" > /system/etc/new 

這是在端子的輸出爲:

>cat /system/etc/new 

/系統的/ etc /新:沒有這樣的文件或目錄

+0

做一個(LS /系統/等) - 你看到任何文件列出或你得到一個錯誤? – Tasos

+2

你是否以root用戶身份運行?否則,你不能寫入/系統。在運行 – childofthehorn

+0

ls之前,您可以讓腳本的頂部基本上調用「su -c .....」,然後在該目錄中顯示該文件,是的,我以root用戶身份運行並掛載系統讀寫,只是創建了該文件通過腳本不被終端識別 – Senthil360

回答

1

您沒有遇到過:

權限被拒絕

無論如何,

echo "Hello" > /system/etc/new 

不允許寫入/system/etc/

可能在https://stackoverflow.com/a/550808/218152上回答。

+0

沒有那種類型,系統被安裝爲rw,但文件將被複制並且原始的一個不能被識別 – Senthil360

+0

您可以在*重複*上進行開發嗎?舊文件是否以某種方式重命名?如果是這樣,到什麼? 'ls -al/system/etc/new *'返回什麼? – SwiftArchitect