ADBシェルを介して.zipを抽出する方法 -- adb フィールド android 関連 問題

How to extract .zip through ADB shell












7
vote

問題

日本語

タイトルが言うこと私は私のsdcardに1.5 GBのzipファイルを持っています(PCに引っ張らせずに押し戻すことはできません)。ファイルを解凍するための簡単なコマンドはありますか?

ありがとう!

英語

Exactly what the title says. I've got a 1.5 gb zip file on my sdcard that I would like to extract via adb (not pulling to pc and pushing back). Is there a simple command to unzip a file?

Thanks!

  

回答リスト

11
 
vote
vote
ベストアンサー
 

はい、いいえ。私が知っている限りでは、典型的なAndroidインストールには 99887766544331 が含まれません。ただし、 998877666544332 ユーティリティを提供するAndroid用BusyBoxをインストールすることができます。それから単純な:

 <コード> adb shell unzip /sdcard/archive.zip   

トリックをするでしょう。根付いたら、市場からBusyBoxインストーラを使用することができます。 reort のAndroid "> One。 99887665544334 のようなどこかにダウンロードするには、「生」をクリックしてから起動してください。それは次のようなものであるべきです:

 <コード> adb push /path/to/busybox-android /data/local/busybox adb shell chmod 0755 /data/local/busybox #Make it executable adb shell /data/local/busybox unzip /sdcard/archive.zip   

あるいは、多くのファイルマネージャはファイルを解凍します。私は個人的に expert ですが、他の多くがあります。通常、アーカイブを長く押すだけで、「抽出」オプションなどを紹介します。

 

Yes and no. As far as I'm aware, a typical Android install will not contain unzip. You can, however, install busybox for Android, which provides the unzip utility. Then a simple:

adb shell unzip /sdcard/archive.zip 

Would do the trick. If you're rooted you can use a busybox installer from the Market like Stericson's. If you're not rooted then you should be able to manually push a busybox binary (one here on Github, for example; click "raw" to download it) to somewhere like /data/local and then invoke it. It should be something like:

adb push /path/to/busybox-android /data/local/busybox adb shell chmod 0755 /data/local/busybox #Make it executable adb shell /data/local/busybox unzip /sdcard/archive.zip 

Alternatively, many file managers will unzip files for you. I personally use File Expert but there are a lot of others. Usually you just need to long press on the archive and it will present an "extract" option or similar.

 
 
     
     
0
 
vote

私は/データ/ local / tmpも使用でき、chmodも可能でした。私はWindowsで作成したzipファイルを解凍することができませんでした。

これを克服するために、7zipを使用してtarファイルを作成し、busybox tar -xvf myzip.tar宛先を正常に解凍しました。

 

I was able to use /data/local/tmp as well and able to chmod also. I was not able to do was unzip the zip file I created in windows.

To overcome this, i created the tar file using 7zip and used busybox tar -xvf myzip.tar destination to successfully unzip the file.

 
 

関連する質問

49  'su'を入力せずにrootとしてADBシェルを実行する方法はありますか?  ( Is there a way for me to run adb shell as root without typing in su ) 
9988776665544332 を入力せずにrootとしてADBシェルを実行する方法はありますか?私はシェルに入らずにrootアクセスを持つことができたいです。 ...

1  私はOdinで回復しました、なぜ私の電話機の起動はなぜ弓ではありませんか?  ( I flashed recoveries with odin why doesnt my phone boot bow ) 
Samsung S3 Android携帯電話、根強い、株式ファームウェア。 年代順に: FastBootを使用できませんでしたが、USBデバッグをオンにしました。 私はOdinを使って複数の回復を点滅させましたが、私は成功したとは思わない、私は電話が最初に根...

3  「ADB再マウント」は在庫携帯電話で使用できます(未承認)。  ( Can adb remount be used on a stock phone unrooted ) 
998877666544330 を標準のファームウェアで使用することはできません。そうでなければ、装置を根付せずにシステムに書き込み/システムを書き込み可能にするように強制するための別の方法はありますか? ...

1  Xiaomi M8SE FastBootループTWRPをインストールしようとします  ( Xiaomi m8se fastboot loop when trying to install twrp ) 
TWRP(Xiaomi MI 8SEの最新バージョン)をインストールしようとする場合は、ADB(FastBoot Flash Recovery "C:¥Program Files(x86)¥、FastBoot¥TWRP.IMGを使って最新のTWRPをインスト...

3  私のNexus 4のADBに関する問題(不正な電話)  ( Problem with adb on my nexus 4 unauthorized phone ) 
CMDでADBデバイスを実行するときは、私の電話が不正であると言います。 RSAの指紋プロンプトと関係があるようです。私はそのようなプロンプトを取得したことがありません。はい、私はPTPモードで実行されていて、デバッグが有効になっています。私はインターネット...

7  再起動なしでADBを使用して「優先ネットワークモード」を変更する方法  ( How to change preferred network mode using adb without reboot ) 
「GSM / WCDMA」(0)から「WCDMAのみ」(2)までの携帯電話(CM 12、Stock 4.2、両方の根本的なネットワークモード)を変更しようとしています。コマンドラインのみを使用するだけです。この回答コマンドを使用して 9988776654433...

13  "ADB PULL"で新しいファイルだけを引く方法? (Android SDKユーティリティ)  ( How to pull only newer files with adb pull android sdk utility ) 
コマンド "ADB PULL / SDCARD /" MY Android Phoneの内部メモリのすべての内容を現在のローカルディレクトリにコピーできます(および「ADB PULL / MNT / EXTSDCARD /」は外部SDと同じです。カード)。しか...

0  PCからWiFiに接続するためのAndroidタブレットを強制する  ( Forcing an android tablet to connect to a wifi from pc ) 
houth前、私はタブレット(Coby Kyros MID9742)を持っていました。 HDMIケーブルを介したビデオプレーヤーとしてのVideo Playerとしての使用のために、リモコンとして、Projectorへのビデオプレーヤーとして使用しようとし...

0  Amazon 4K Fire TVスティックでの起動ループ  ( Boot looping on amazon 4k fire tv stick ) 
私はAmazon 4K Fire TVに問題があります。 昨日、私は私たちの家の中で私のリモコンを別の棒にペアしなければならなかった(誰かが彼ら自身のリモートを忘れたから)それ以来、スティックはオレンジ色のアマゾンフォントと白い背景を起動していますテレビ'。...

3  MLS / SPCコードをテストできるADBシェルコマンド? [閉まっている]  ( Adb shell command that can test mls spc codes ) 
この質問は将来の訪問者を助けることはほとんどありません。それは、小さな地理的地域、特定の瞬間、またはインターネットの世界的な聴衆に一般的に適用されない非常に狭い状況に関連しています。この...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有