Wie kann ich in Termux eine Datei mit einer App öffnen?

Melden
  1. Grundlagen zum Öffnen von Dateien in Termux
  2. Der Befehl zum Öffnen von Dateien mit Android-Apps
  3. Dateizugriffsrechte und Speicherorte beachten
  4. Beispiele für die Nutzung von termux-open
  5. Fazit

Termux ist eine leistungsfähige Terminal-App für Android, die es ermöglicht, eine Vielzahl von Linux-Tools direkt auf dem Smartphone oder Tablet zu verwenden. Manchmal möchte man jedoch nicht nur im Terminal arbeiten, sondern eine bestimmte Datei mit einer grafischen Anwendung öffnen. Dies wirft die Frage auf, wie man in Termux eine Datei mit einer externen App öffnen kann.

Grundlagen zum Öffnen von Dateien in Termux

Termux selbst bietet zwar viele Kommandozeilen-Werkzeuge, verfügt aber nicht über eine native grafische Oberfläche oder eigene Apps, um Dateien wie PDFs, Bilder oder Textdateien anzuzeigen. Deshalb ist es sinnvoll, eine externe App aus dem Android-System zu verwenden, die für den jeweiligen Dateityp geeignet ist. Um eine Datei mit einer solchen App zu öffnen, benötigt man in Termux einen Mechanismus, um einen sogenannten "Intent" an Android zu senden, der dem System mitteilt, dass eine Datei geöffnet werden soll.

Der Befehl zum Öffnen von Dateien mit Android-Apps

Hier kommt der Termux-spezifische Befehl termux-open ins Spiel. Mit diesem Befehl kann man eine beliebige Datei an das Android-System weiterreichen, das dann automatisch die passende App auswählt, mit der die Datei geöffnet wird. Das heißt, wenn Sie zum Beispiel eine PDF-Datei in Termux haben, können Sie diese mit termux-open dokument.pdf öffnen, und Android startet die installierte PDF-Reader-App.

Der termux-open-Befehl ist sehr flexibel und erkennt automatisch den Dateityp anhand der Dateiendung oder des MIME-Typs. Man muss lediglich sicherstellen, dass die Datei auf dem internen Speicher oder an einem zugänglichen Ort liegt, denn Termux hat eingeschränkten Zugriff auf bestimmte Bereiche des Dateisystems.

Dateizugriffsrechte und Speicherorte beachten

Um Dateien mit termux-open öffnen zu können, müssen Sie darauf achten, dass Termux die notwendigen Zugriffsrechte besitzt, insbesondere auf den Speicher. Im Normalfall kann Termux auf den internen Speicher im Verzeichnis /sdcard zugreifen. Wenn Ihre Datei beispielsweise im Download-Ordner liegt, dann lautet der Pfad etwa /sdcard/Download/datei.pdf. Ist die Datei innerhalb des Termux-Home-Verzeichnisses gespeichert, ist es unter Umständen notwendig, sie erst in einen zugänglichen Ordner zu kopieren.

Um Termux den Speicherzugriff zu erlauben, führen Sie den Befehl termux-setup-storage aus. Dieser fordert die erforderlichen Berechtigungen an und erstellt einen Zugriffspunkt auf die Standardordner im Android-Speicher. Ohne diese Berechtigung kann termux-open keine Dateien aus dem gemeinsamen Speicher öffnen.

Beispiele für die Nutzung von termux-open

Wenn Sie beispielsweise eine Bilddatei namens bild.jpg im Download-Ordner öffnen wollen, lautet der Befehl:

termux-open /sdcard/Download/bild.jpg

Android öffnet dann die Standard-App für Bilder, z.B. die Galerie oder eine alternative Bildanzeige-App. Ebenso können Sie Audio- oder Videodateien oder Dokumente auf diesem Wege öffnen, sofern passende Apps installiert sind.

Fazit

Das Öffnen von Dateien mit Apps aus dem Termux-Terminal heraus ist mit dem Befehl termux-open einfach und komfortabel möglich. Wichtig ist, dass Termux die entsprechenden Zugriffsrechte auf den Speicher besitzt und die Datei an einem zugänglichen Ort liegt. So können Sie die Möglichkeiten des Terminals mit der grafischen Welt von Android verbinden und Dateien jederzeit mit der passenden App öffnen, ohne Termux verlassen zu müssen.

0

Kommentare