最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

安卓ADB_push

IT圈 admin 33浏览 0评论

2024年2月9日发(作者:盛飞燕)

我们在该目录下按Shift+鼠标右键,然后点击“在此处打开命令窗口”就可以开始了,嗯,你要做的准备工作就这么多。

▲打开命令窗口

言归正传,让我们回到Push这个命令本身来——顾名思义,它是英语推送的意思,也就是说我们可以用这个命令把电脑里的文件推送(即复制)到手机上。不过Push这个命令其实是覆盖式的复制,也就是说当你在不同时间Push同一个文件时,后推送的文件会覆盖之前的文件。

那么怎么把电脑里的文件推送到手机中呢?为了方便大家练手,我在附件里也附带了这个文件,我们就以把这个文件复制到手机中为例进行讲解。

将当前文件夹里的单个文件复制到手机中的公式为:

adb push 文件名 手机路径

比如要将这个文件推送到手机存储卡的根目录里(如果手机为双存储卡模式则是推送到内置存储卡,即闪存里),则该命令的书写方式如下:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard/

需要注意的是,无论是根目录还是文件夹,末尾都不要忘记/这个符号。

如果要将这个文件推送到手机存储卡的某一个文件夹中,比如test文件夹里,则命令书写方式如下:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard/test/

如果你的手机像白鸽一样是双存储卡模式,而你又想把文件推送到外置存储卡的根目录上,则命令书写方式如下:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard-ext/

同理,推送到外置存储卡的test文件夹的命令书写方式是:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard-ext/test/

▲将单个文件推送到手机存储卡里的命令演示

看到这里你一定会怀疑如果要Push很多文件到手机里是不是会很麻烦。其实完全不用担心的,因为我们的Push还支持文件夹的推送,也就是说可以将制指定文件夹里的所有文件推送到手机里。把某一文件夹中的所有文件复制到手机中的公式为:

adb push 文件夹 手机路径

这里假设我们在adb文件夹里创建了一个叫做test的文件夹,那么将test文件夹中的所有文件推送到存储卡的test目录的命令如下(存储卡里也要预先建立好test这个文件夹):

[Copy to clipboard]

[ - ]

CODE:

adb push test sdcard/test/

▲将文件夹中的所有文件推送到手机存储卡里的命令演示

看到这里有些看官可能会问——你上面所说的都只不过是将adb文件夹中的文件推送到手机里罢了,那我如果要把电脑里其它文件夹里的文件推送到手机里,又当如何呢?别急,白鸽的这个教程是循序渐进的,接下来就来说说电脑里任意文件夹中的文件推送到手机里的公式:

adb 电脑文件或文件夹路径 手机路径

比如说我们要将C:test文件夹里的文件推送到手机存储卡的test文件夹里,那么推送命令如下:

[Copy to clipboard]

[ - ]

CODE:

adb push c: sdcard/test/

需要注意的是,电脑路径里的和手机路径里的斜杠朝向正好相反,这点不要弄错了。

同理,将C:test文件夹里的全部文件推送到手机存储卡的test文件夹里的命令如下:

[Copy to clipboard]

[ - ]

CODE:

adb push c:test sdcard/test/

▲将电脑任意路径的单个文件夹推送到手机存储卡里的命令演示

看到这里,可能有读者会忍不住问:弄了半天,来来回回都是把文件推送到存储卡上,难道就不能直接把文件推送到根目录上存储卡以外的文件夹吗?您算问着了,还真有这么一个例外,那就是你可以把文件推送给到根目录的data/local/tmp文件夹里,具体实例如下:

[Copy to clipboard]

[ - ]

CODE:

adb push data/local/tmp/

▲将电脑任意路径文件夹里的全部文件推送到手机存储卡里的命令演示

不过如果你贪心地想要把文件直接推送到手机的System文件夹里的话,那可就没那么容易的,当然理论上是可以做到的,那就是通过修改根目录的文件,将=1改为=0,重启后执行adb remount,然后再推送就可以了。

▲修改神秘的文件

不过问题在于大部分手机的会在启动时自动还原该文件,这样一来修改就几乎没有什么效果了。其实想推送到System文件夹里有简单得多的方法,那就是用Adb Shell,关于这Adb Shell的使用方法白鸽会在以后的安卓学堂里陆续讲述。本次的课程就上到这,我们下次再见!

2024年2月9日发(作者:盛飞燕)

我们在该目录下按Shift+鼠标右键,然后点击“在此处打开命令窗口”就可以开始了,嗯,你要做的准备工作就这么多。

▲打开命令窗口

言归正传,让我们回到Push这个命令本身来——顾名思义,它是英语推送的意思,也就是说我们可以用这个命令把电脑里的文件推送(即复制)到手机上。不过Push这个命令其实是覆盖式的复制,也就是说当你在不同时间Push同一个文件时,后推送的文件会覆盖之前的文件。

那么怎么把电脑里的文件推送到手机中呢?为了方便大家练手,我在附件里也附带了这个文件,我们就以把这个文件复制到手机中为例进行讲解。

将当前文件夹里的单个文件复制到手机中的公式为:

adb push 文件名 手机路径

比如要将这个文件推送到手机存储卡的根目录里(如果手机为双存储卡模式则是推送到内置存储卡,即闪存里),则该命令的书写方式如下:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard/

需要注意的是,无论是根目录还是文件夹,末尾都不要忘记/这个符号。

如果要将这个文件推送到手机存储卡的某一个文件夹中,比如test文件夹里,则命令书写方式如下:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard/test/

如果你的手机像白鸽一样是双存储卡模式,而你又想把文件推送到外置存储卡的根目录上,则命令书写方式如下:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard-ext/

同理,推送到外置存储卡的test文件夹的命令书写方式是:

[Copy to clipboard]

[ - ]

CODE:

adb push sdcard-ext/test/

▲将单个文件推送到手机存储卡里的命令演示

看到这里你一定会怀疑如果要Push很多文件到手机里是不是会很麻烦。其实完全不用担心的,因为我们的Push还支持文件夹的推送,也就是说可以将制指定文件夹里的所有文件推送到手机里。把某一文件夹中的所有文件复制到手机中的公式为:

adb push 文件夹 手机路径

这里假设我们在adb文件夹里创建了一个叫做test的文件夹,那么将test文件夹中的所有文件推送到存储卡的test目录的命令如下(存储卡里也要预先建立好test这个文件夹):

[Copy to clipboard]

[ - ]

CODE:

adb push test sdcard/test/

▲将文件夹中的所有文件推送到手机存储卡里的命令演示

看到这里有些看官可能会问——你上面所说的都只不过是将adb文件夹中的文件推送到手机里罢了,那我如果要把电脑里其它文件夹里的文件推送到手机里,又当如何呢?别急,白鸽的这个教程是循序渐进的,接下来就来说说电脑里任意文件夹中的文件推送到手机里的公式:

adb 电脑文件或文件夹路径 手机路径

比如说我们要将C:test文件夹里的文件推送到手机存储卡的test文件夹里,那么推送命令如下:

[Copy to clipboard]

[ - ]

CODE:

adb push c: sdcard/test/

需要注意的是,电脑路径里的和手机路径里的斜杠朝向正好相反,这点不要弄错了。

同理,将C:test文件夹里的全部文件推送到手机存储卡的test文件夹里的命令如下:

[Copy to clipboard]

[ - ]

CODE:

adb push c:test sdcard/test/

▲将电脑任意路径的单个文件夹推送到手机存储卡里的命令演示

看到这里,可能有读者会忍不住问:弄了半天,来来回回都是把文件推送到存储卡上,难道就不能直接把文件推送到根目录上存储卡以外的文件夹吗?您算问着了,还真有这么一个例外,那就是你可以把文件推送给到根目录的data/local/tmp文件夹里,具体实例如下:

[Copy to clipboard]

[ - ]

CODE:

adb push data/local/tmp/

▲将电脑任意路径文件夹里的全部文件推送到手机存储卡里的命令演示

不过如果你贪心地想要把文件直接推送到手机的System文件夹里的话,那可就没那么容易的,当然理论上是可以做到的,那就是通过修改根目录的文件,将=1改为=0,重启后执行adb remount,然后再推送就可以了。

▲修改神秘的文件

不过问题在于大部分手机的会在启动时自动还原该文件,这样一来修改就几乎没有什么效果了。其实想推送到System文件夹里有简单得多的方法,那就是用Adb Shell,关于这Adb Shell的使用方法白鸽会在以后的安卓学堂里陆续讲述。本次的课程就上到这,我们下次再见!

发布评论

评论列表 (0)

  1. 暂无评论