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