Wie kopiere ich eine Datei mit Termux in den Speicher?

Melden
  1. Zugriff auf den Speicher in Termux freigeben
  2. Pfad zum Android-Speicher verstehen
  3. Dateien mit dem Befehl cp kopieren
  4. Besonderheiten und Fehlerbehebung
  5. Zusammenfassung

Termux ist eine leistungsstarke Terminal-Emulator-App für Android, die es ermöglicht, eine Linux-Umgebung auf dem mobilen Gerät auszuführen. Häufig stellt sich die Frage, wie man innerhalb von Termux Dateien in den normalen Android-Speicher kopieren kann, zum Beispiel in den Ordner Downloads oder Dokumente. Da Termux in einem eigenen isolierten Bereich läuft, erfordert das Kopieren von Dateien in den allgemeinen Speicher bestimmte Schritte und Berechtigungen.

Zugriff auf den Speicher in Termux freigeben

Bevor Dateien zwischen dem Termux-Dateisystem und dem Android-Speicher kopiert werden können, muss Termux die Erlaubnis erhalten, auf den gemeinsamen Speicher zuzugreifen. Dies erfolgt über den Befehl termux-setup-storage. Wenn Sie diesen Befehl ausführen, wird Termux um eine Berechtigung bitten, den Zugriff auf den gemeinsamen Speicher zu erlauben.

Nach Erteilung dieser Berechtigung wird ein neuer Ordner namens storage im Home-Verzeichnis angelegt. Darin befinden sich Verknüpfungen zu verschiedenen Speicherorten wie downloads, shared (interner Speicher), dcim (Kameraordner) und weitere.

Pfad zum Android-Speicher verstehen

Die Verknüpfung ~/storage/shared entspricht dem internen Speicher des Android-Geräts, also dem Ordner /storage/emulated/0/. Wenn Sie eine Datei dorthin kopieren möchten, können Sie den Pfad ~/storage/shared/ verwenden. Ebenso können Sie in andere Ordner, wie beispielsweise ~/storage/downloads/, schreiben.

Dateien mit dem Befehl cp kopieren

Termux unterstützt die typischen Linux-Befehle wie cp zum Kopieren von Dateien. Um eine Datei beispielsweise aus Ihrem Termux-Home-Verzeichnis in den Downloads-Ordner zu kopieren, können Sie den folgenden Befehl verwenden:

cp /pfad/zur/datei ~/storage/downloads/

Ersetzen Sie /pfad/zur/datei durch den tatsächlichen Pfad der Datei, die Sie kopieren möchten. Nach der Ausführung dieses Befehls sollte die Datei im Download-Ordner Ihres Android-Geräts sichtbar sein und von anderen Apps verwendet werden können.

Besonderheiten und Fehlerbehebung

Falls die Datei nicht kopiert wird, überprüfen Sie zunächst, ob die Speicherberechtigung tatsächlich erteilt wurde und der Ordner ~/storage/downloads existiert. Manchmal kann es helfen, Termux neu zu starten oder die App-Berechtigungen in den Android-Einstellungen manuell zu überprüfen.

Außerdem ist bei neueren Android-Versionen aufgrund von Scoped Storage die Zugriffsverwaltung strenger geworden, daher kann es nötig sein, die Berechtigungen explizit zu erlauben. Wenn Sie auf SD-Karten kopieren wollen, sind diese ebenfalls unter ~/storage verlinkt, beispielsweise ~/storage/external-1.

Zusammenfassung

Das Kopieren von Dateien aus Termux in den Android-Speicher ist durch die Kombination aus der Freigabe des Speicherzugriffs mit termux-setup-storage und dem Kopierbefehl cp einfach möglich. Damit kann man Dateien komfortabel zwischen der Termux-Umgebung und dem Standardspeicher des Geräts bewegen und somit zum Beispiel Backups erstellen oder Dateien mit anderen Apps teilen.

0

Kommentare