2

我可以访问/data/data文件夹中的包。但我无法 cp将此数据库文件命令到 SDCard。它说:cp: not found。我这样做如下:

# cd databases
# ls
    webview.db
    mydatabase.db
    webviewCache.db
# cp mydatabase /mnt/sdcard

cp: not found

有人知道怎么做这个吗?我怎样才能得到这个文件。

4

2 回答 2

2
cat source_file > dest_file

您还可以安装busybox,并使用cp 命令以及许多其他命令。 https://play.google.com/store/apps/details?id=stericson.busybox&hl=en

于 2012-05-18T04:21:42.333 回答
1

当您引用文件时,您还需要提供扩展名!这是第一部分。即,它应该cp mydatabase.db /mnt/sdcard.db. 但是cp,它不是 android 库存二进制文件的一部分。您需要busybox 来获取这些命令。

如果你真的想复制文件[没有安装busybox]。使用这个,

cat mydatabase.db > /mnt/sdcard/mydatabase.db.

如果你想使用cp,你需要在你的设备上安装BusyBox 。

于 2012-05-18T04:23:15.833 回答