概要
- android上でLinux環境を構築するUserLAndやTermux
- これらのLinux環境と母体のandroidでファイルのコピーをする
- 環境はPixel4a 5G(android11)
準備
- android標準のファイルマネージャーを使えるようにする
- Googleが配布しているFiles By Googleとは別物
- 多くのandroidではデフォルトでは見えないようになっているので見えるようにする
- Google PlayからShortcut Makerをインストールする
- https://play.google.com/store/apps/details?id=rk.android.app.shortcutmaker
- 「Shortcut maker for DocumentsUI」というアプリは古いandroid用なので使えなかった
- Shortcut Makerを立ち上げてアクティビティを選ぶ
- 「ファイル」アプリを開いて「com.android.documentsui.files.FilesActivity」を選んで「ショートカットを作成」
- ホーム画面に「ファイル」のショートカットが作成される
Termuxの場合
- androidからTermuxのホームディレクトリを参照する
- ファイルのショートカットを立ち上げる
- 左上の「≡」を開いて、Termuxを選ぶ
- Linux側のホームディレクトリが表示されるので、ここでファイル操作ができる
- Linux側からandroidのストレージを参照する
- termux-setup-storageを実行する
- 権限を与える
- ~/storage以下に各種ディレクトリへのシンボリックリンクが作られる
- 公式情報: https://wiki.termux.com/wiki/Termux-setup-storage
UserLAndの場合
- 公式情報: Importing and exporting files in UserLAnd
- ファイルのショートカットを立ち上げる
- 左上の「≡」を開く
- UserLAnd INTERNALが内部ストレージ
- Linux環境での/storage/internalが見えている
- UserLAnd SDCARDがSDカード
- Linux環境での/storage/sdcardが見えている
- android側からもsdcardのAndroid/data/tech.ula/files/storageとして見えている
- 通常のファイルマネージャーからも見える