Termux - Wie erstelle ich ein Verzeichnis mit Dateien, auf die außerhalb von Termux zugegriffen werden kann?

15

Ich habe festgestellt, dass die in Termux (Standardeinstellung) erstellten Dateien und Verzeichnisse auf nicht gerooteten Telefonen für andere Apps nicht zugänglich sind.

Wo ist der Ordner, den Termux standardmäßig verwendet?

Wie kann ich festlegen, dass ein Ordner / Dateibereich verwendet wird, auf den ich über eine App wie ES File Explorer zugreifen kann?

Oder vielleicht etwas anders, wie würde ich in Termus zum Beispiel in den Standardordner "Download" wechseln?

Prost.

Maxcot
quelle
Sie können die in der App- Hilfe
Beeshyams
1
Verwenden Sie, um zum Standard- Download- Ordner zu wechseln cd /storage/emulated/0/Download.
Death Mask Salesman

Antworten:

16

In Termux selbst können Sie das aktuelle Verzeichnis mit in den internen Speicher ändern

cd /storage/emulated/0

oder

cd /sdcard

gefolgt von enter. Erstellen Sie anschließend mit ein neues Verzeichnis

mkdir Directory

und durch Directoryeinen Namen Ihrer Wahl ersetzen . Sie haben dann ein neues Verzeichnis im internen Speicher Ihres Geräts, auf dessen Daten Sie mit jedem Dateimanager zugreifen können.


Hinweise zu Marshmallow und höher

Wenn auf Ihrem Gerät Android 6 oder höher ausgeführt wird, müssen Sie den Befehl ausführen

termux-setup-storage

Klicken Sie in Termux auf und akzeptieren Sie die Anforderung, in den Speicher zu schreiben, damit Termux Verzeichnisse und Dateien erstellen kann.

Der termux-setup-storageBefehl erstellt ein neues Verzeichnis in Ihrem Verzeichnis $HOMEoder mit dem ~/Namen storage. Dieses neue Verzeichnis enthält ein paar Symlinks zu /storage/emulated/0folgenden Themen:

dcim -> /storage/emulated/0/DCIM
downloads -> /storage/emulated/0/Download
external-1 -> /storage/external_sd/Android/data/com.termux/files
movies -> /storage/emulated/0/Movies
music -> /storage/emulated/0/Music
pictures -> /storage/emulated/0/Pictures
shared -> /storage/emulated/0

Aus diesem Grund können Sie die folgenden Befehle ausführen, um /storage/emulated/0/Directorydie oben beschriebenen zu erstellen.

cd ~/storage/shared
mkdir Directory
Totenmaske Verkäufer
quelle
Wer auch immer meine Antwort bearbeitet hat, gute Arbeit.
Death Mask Salesman
1
Wenn Sie (Android) termux auf einem Chromebook verwenden, scheint der externe Speicher nicht verfügbar zu sein (in der aktuellen Version von Android für Chromebook). Ich habe den eingebauten Datei-Explorer verwendet, um meine Dateien in "Downloads" zu kopieren, und dann konnte ich sie in termux von /sdcard/Downloadnach kopieren $HOME.
Roger Lipscombe