Aplikasi Termux adalah emulator terminal. Jika saya membuat file atau folder di sana, dan kemudian menggunakan aplikasi file explorer lain untuk menjelajahi perangkat saya, di mana saya dapat menemukan file-file ini?
applications
storage
termux
Maxcot
sumber
sumber
/data/data/com.termux/files/home
??/storage/emulated/0
. Misalnya/storage/emulated/0/Download
(tidak ada "s") untuk unduhan Anda atau/storage/emulated/0/DCIM
untuk gambar Anda.Jawaban:
Anda tidak perlu melakukan root pada perangkat Anda. Yang perlu Anda lakukan adalah menjalankan perintah berikut pada perangkat yang tidak di-rooting (atau di-rooting) untuk memungkinkan termux mengakses direktori yang ada, khususnya
/storage/emulated/0
:ini menciptakan direktori baru dalam termux,,
~/storage
yang berisi simlink ke/storage/emulated/0
dan dapat diakses oleh manajer file gui standar.Anda harus memberikan akses file ke termux ketika diminta setelah Anda menjalankan perintah.
Lihat di sini .
sumber
/storage/emulated/0
, tetapi lokasi itu lebih merupakan symlink ~ / storage / shared . Oleh karena itu meletakkan segala sesuatu ke~/storage
direktori tidak akan membantu Anda mengakses file.Direktori default adalah:
/data/data/com.termux/files/home
.Karena Termux mendukung perintah bash, pengguna dapat menjalankan
pwd
untuk mencetak direktori kerja saat ini.Catatan:
pwd
adalah singkatan dari p rint w orking d irectory.Referensi: Unix.SE - Bagaimana cara mendapatkan direktori kerja saat ini?
sumber
/data/
folder hanya dapat diakses oleh semua jika ponsel berakar. Secara default, hanya Termux yang dapat menulis & membaca folder itu./sdcard
jika Anda mau. Lihat pertanyaan ini di SOpwd
perintah secara langsung, bukanecho $PWD
. Hasilnya sama.Asalkan Anda tidak ingin me-rooting ponsel Anda, dimungkinkan untuk mengubah izin untuk Termux (Pengaturan-> Aplikasi-> Izin-> Izin) dan mengaktifkan izin Penyimpanan.
Dengan cara ini Anda diberikan akses ke telepon dan penyimpanan kartu dan Anda dapat menggunakannya sebagai superuser (mv, ls dan perintah lain berfungsi sebagaimana dimaksud) dalam aplikasi.
Jadi, Anda dapat memindahkan atau menyalin file yang Anda butuhkan ke penyimpanan internal.
sumber
termux-setup-storage
di Termux untuk mendapatkan akses ke Kartu SD atau Penyimpanan InternalAnda dapat meminta
$HOME
variabel untuk menemukan "folder default" terlepas dari aplikasi terminal yang Anda gunakan:sumber