よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

【termux】(メモ) クリップボードに指定ファイルの中身をコピーする方法

スマホのtermuxでコマンドを使って、カレントディレクトリ内の指定のファイルを開かずにクリップボードにコピーする方法。



termuxで

termux-clipboard-set < ファイル名


または

cat ファイル名 |termux-clipboard-set


と入力すると、ファイルの内容を読み取り、クリップボードにコピーできる。
(貼り付けはtermux-clipboard-getコマンド。引数不要)

貼り付けるときは通常通り、貼り付けたい場所で長押し→貼り付けでペーストされる。



Jupyter Notebookでマジックコマンドを使う場合は、コードセルで同じように可能。

!termux-clipboard-set < ファイル名

↑これを実行してもクリップボードにファイルの中身がコピー可能。



Pythonpyperclipモジュールをインストールし、コマンドライン引数を読む仕様でスクリプトファイルを作成しておけば、termuxではないターミナルからでも同じ事ができる。



Qpythonを使う場合はandroidhelperをインポートし、setClipboard()でクリップボードにコピー可能。



追記
Googleプレイストア版Termux廃止後のF-Droid版導入の参考まで。

chayarokurokuro.hatenablog.com