Приложение Termux представляет собой эмулятор терминала. Если я создам там файл или папку, а затем воспользуюсь другим приложением для просмотра файлов для просмотра своего устройства, где я смогу найти эти файлы?
Вам не нужно рутировать ваше устройство. Все, что вам нужно сделать, это запустить следующую команду на нерутованном (или рутированном) устройстве, чтобы разрешить termux доступ к вашим существующим каталогам, в частности /storage/emulated/0
:
termux-setup-storage
это создает новый каталог в termux, ~/storage
который содержит симлинки /storage/emulated/0
и может быть доступен для стандартного файлового менеджера графического интерфейса.
Вам нужно будет предоставить доступ к файлу для termux при появлении запроса после запуска команды.
Смотрите здесь .
/storage/emulated/0
, а это место является символической ссылкой ~/storage/shared . Следовательно, размещение вещей в ~/storage
каталоге не поможет вам получить доступ к файлам.Каталог по умолчанию: /data/data/com.termux/files/home
.
Поскольку Termux поддерживает команды bash, пользователь может запустить pwd
для печати текущий рабочий каталог.
Примечание: pwd
является аббревиатурой от слова p rint work irectory .
/data/
доступна для всех, только если телефон рутирован. По умолчанию только Termux может записывать и читать эту папку./sdcard
если хотите. Обратитесь к этому вопросу на SOЕсли вы не хотите рутировать свой телефон, можно изменить разрешение для Termux (Настройки-> Приложения-> Termux-> Разрешения) и включить разрешение на хранение.
Таким образом, вам предоставляется доступ к хранилищу телефона и SD-карты, и вы можете использовать его как суперпользователь (mv, ls и другие команды работают по назначению) в приложении.
Таким образом, вы можете перемещать или копировать нужные вам файлы во внутреннюю память.
termux-setup-storage
Termux, чтобы получить доступ к SD-карте или внутреннему хранилищу.Вы можете получить доступ к файлам внутри папки termux, просто сделав это. (Без использования какого-либо стороннего приложения или рутирования вашего устройства)
Шаг 1. Перейдите в раздел «Загрузки» на вашем устройстве
Шаг 2: Перейдите на панель приложений
Шаг 3: прокрутите вниз, пока не найдете Termux
Шаг 4: Нажмите на Termux, и вы увидите свои файлы
У Termux есть каталог по умолчанию, недоступный для новичков. Чтобы убедиться в этом, в CLI введите
$ pwd
и data/data/com.termux/files/home
должно появиться.
Чтобы иметь возможность управлять каталогом Android из Termux, на устройстве Android перейдите в «Настройки» — «Приложения» — «Termux» — «Разрешения» — нажмите «Хранилище».
Теперь в CLI в Termux введите
$ cd /storage/emulated/0
$ pwd
и /storage/emulated/0
должно появиться.
Вы также можете создать новый файл в локальном хранилище, набрав
$ echo hello world > MyFirstTermuxFile.txt
Вот и все. Теперь вы можете играть с локальным хранилищем устройства.
Вы можете прикоснуться к нему data/data/com.termux/files/home
. Это основной каталог Termux по умолчанию.
Невозможно найти файл, который вы создали в главном каталоге Termux, как я упоминал выше, на вашем телефоне, потому что он не рутирован ни на одном устройстве.
Он работает как своего рода сервер. После этого data/data/com.texmux/files/home
, который является основным каталогом Termux по умолчанию, вы уже можете просматривать файлы, создавать файлы, манипулировать ими так же, как вы используете свой файловый менеджер.
Вы можете легко просмотреть его с помощью файлового менеджера материалов. https://www.learntermux.tech/2020/10/Termux-File-Manager.html Вот руководство, которое мне показалось полезным.
бишайамс
/data/data/com.termux/files/home
??Борис Верховский
/storage/emulated/0
. Например/storage/emulated/0/Download
(без "s") для ваших загрузок или/storage/emulated/0/DCIM
для ваших изображений.Нейт Т
data
папку где-то и не могут видеть дальше монтирования.Нейт Т
data
монтируется внутриAndroid
папки, доступной из проводника.