Приложение Termux - это эмулятор терминала. Если я создаю файл или папку там, а затем использую другое приложение для просмотра файлов, чтобы просмотреть мое устройство, где я могу найти эти файлы?
applications
storage
termux
Maxcot
источник
источник
/data/data/com.termux/files/home
??/storage/emulated/0
. Например/storage/emulated/0/Download
(без «s») для ваших загрузок или/storage/emulated/0/DCIM
для ваших изображений.Ответы:
Вам не нужно рутировать ваше устройство. Все, что вам нужно сделать, это запустить следующую команду на некорневом (или рутованном) устройстве, чтобы разрешить termux доступ к вашим существующим каталогам, в частности
/storage/emulated/0
:это создает новый каталог в termux,
~/storage
который содержит ссылки на сим/storage/emulated/0
и доступен для стандартного графического менеджера файлов.Вам нужно будет предоставить доступ к файлу termux при появлении запроса после запуска команды.
Смотрите здесь .
источник
/storage/emulated/0
, а скорее расположение символической ссылки ~ / storage / shared . Следовательно, размещение вещей в~/storage
каталоге не поможет вам получить доступ к файлам.По умолчанию , это:
/data/data/com.termux/files/home
.Поскольку Termux поддерживает команды bash, пользователь может запустить
pwd
печать текущего рабочего каталога.Примечание:
pwd
это аббревиатура от р RINT ж orking d irectory.Ссылка: Unix.SE - Как получить текущий рабочий каталог?
источник
/data/
Папка доступна только для всех , если коренится телефон. По умолчанию только Termux может писать и читать эту папку./sdcard
если хотите. Обратитесь к этому вопросу на SOpwd
команду напрямую, вместоecho $PWD
. Результат тот же.При условии, что вы не хотите рутировать свой телефон, можно изменить разрешение для Termux (Настройки-> Приложения-> Termux-> Разрешения) и включить разрешение Хранилище.
Таким образом, вам предоставляется доступ к хранилищу телефона и SD-карты, и вы можете использовать его в качестве суперпользователя (mv, ls и другие команды работают как положено) в приложении.
Таким образом, вы можете перемещать или копировать нужные файлы во внутреннее хранилище.
источник
termux-setup-storage
Termux, чтобы получить доступ к SD-карте или внутреннему хранилищуВы можете запросить
$HOME
переменную, чтобы найти «папку по умолчанию» независимо от того, какое приложение терминала вы используете:источник