Ich muss 200.000 Dateien von meinem Computer mit Debian auf die SD-Karte meines Moto E mit Lollipop kopieren.
Ich habe mtp-tools installiert und kann die SD-Karte in Thunar per MTP mounten. Ich habe versucht, die 200.000 Dateien direkt zu kopieren, aber Thunar schätzte, dass dies 200 Stunden dauern würde. Also habe ich die Dateien in einige ZIP-Dateien komprimiert, deren Kopieren auf die SD-Karte nur wenige Minuten dauerte.
Gibt es nach dem Kopieren der ZIP-Datei eine Möglichkeit, die auf der SD-Karte gefundenen Dateien mit Linux-Dienstprogrammen zu extrahieren, ohne einen Dateimanager auf dem Telefon zu installieren?
Um eine ZIP-Datei zu entpacken, die sich auf Ihrem Telefon befindet, können Sie den Befehl zum Entpacken verwenden , der in BusyBox enthalten ist. Um es auszuführen, können Sie entweder einen Terminal-Emulator auf dem Telefon installieren oder adb von einem Computer aus verwenden, an dem Ihr Telefon über USB angeschlossen ist.
Bevor Sie Ihr Telefon an den Computer anschließen, vergewissern Sie sich, dass das Kontrollkästchen neben USB-Debugging in den Entwicklereinstellungen aktiviert ist.
Schließen Sie als Nächstes Ihr Telefon an den Computer an, starten Sie eine Shell auf letzterem und installieren Sie ADB , das Sie als Mittel zum Ausführen von Befehlen auf Ihrem Telefon verwenden.
Nachdem die Installation abgeschlossen ist, starten Sie ADB durch Ausgabe von adb shell
, wodurch ein Autorisierungsdialog auf dem Bildschirm Ihres Telefons ausgelöst wird. Akzeptieren Sie es und konzentrieren Sie sich auf den neu ausgegebenen Befehl, da Sie vielleicht bemerkt haben, dass eine neue Shell mit einem anderen Präfix den Platz Ihrer vorherigen auf dem Computer eingenommen hat: Sie steuern jetzt Ihr Telefon.
Gehen Sie nun von der ADB-Shell cd
in das Verzeichnis, in dem sich Ihr ZIP befindet, und erstellen Sie ein neues Verzeichnis mit mkdir Directory
(ersetzen Sie es Directory
durch einen Namen Ihrer Wahl).
Geben Sie schließlich aus unzip archive.zip -d Directory
und ersetzen Sie es archive.zip
durch den Namen Ihres Archivs; der Inhalt des Archivs wird dann in die angegebene Directory
.
Sollten Sie feststellen, dass zu viele Ausgaben Ihre Shell überladen, ersetzen Sie den obigen unzip-Befehl durch unzip archive.zip -d Directory &> /dev/null
, wodurch der Befehl stummgeschaltet wird.
Dorf
Zauberbuch