Termux - Как создать каталог файлов, доступных за пределами Termux?
Я обнаружил, что файлы и каталог, созданные в (по умолчанию) Termux, недоступны для других приложений на некорневых телефонах.
Где находится папка, для которой по умолчанию используется Termux?
Как настроить его для использования папки /файлового пространства, доступ к которой я могу получить через приложение, такое как ES File Explorer?
Или, может быть, несколько иначе, как в Termus я бы заменил, скажем, папку «Загрузить» по умолчанию?
Приветствия.
2 ответа
Из самого Termux вы можете изменить текущий каталог во внутреннюю память с помощью
cd /storage/emulated/0
или
cd /sdcard
, затем введите. После этого создайте новый каталог с помощью
mkdir Directory
и замените Directory
на имя по вашему выбору. После этого у вас будет новый каталог во внутреннем хранилище вашего устройства, данные которого вы сможете получить с любым файловым менеджером.
Примечания относительно Зефира и выше
Если на вашем устройстве работает Android 6 или новее, вам нужно запустить команду
termux-setup-storage
из Termux, а затем принять запрос на запись в хранилище, чтобы Termux мог выполнять создание каталогов и файлов.
Команда termux-setup-storage
создает новый каталог в вашем $HOME
или ~/
с именем storage
. Этот новый каталог содержит несколько символических ссылок на /storage/emulated/0
, перечисленные ниже:
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
Таким образом, вы можете запустить следующие команды для создания /storage/emulated/0/Directory
, описанного выше, с чуть-чуть набрав сейчас:
cd ~/storage/shared
mkdir Directory
См. https://wiki.termux.com/index.php?search= Storage для получения новейшей информации об использовании хранилища в Termux. https://wiki.termux.com/wiki/Termux-setup-storage является предварительным условием. Используйте его первым. Чтобы поделиться данными, см. https://wiki.termux.com/wiki/Sharing_Data для получения дополнительной информации ,