クリップボードの内容をファイルにパイプ/ダンプする方法は?


19

私はパイプにしたい/ /内容(特にテキスト)クリップボードのダンプCtrl+ C、ファイルに好ましくは(順番に)bashやPerlを使用して。むしろGUIアプリケーションを使用しないでください。

回答:


26

クリップボードの内容をファイルにパイプする方法は?

を使用して実行できますxsel。ターミナルに入力してインストールし、

sudo apt-get install xsel

の内容をclipboard/Ctrl+Cファイルに使用するには、

xsel -b > some.txt

クリップボードの内容をsome.txtファイルに入れています。

できた

ファイルの内容/文字列をクリップボードにコピー

あなたはできるこの回答を経ることにより、ラドゥRădeanuあなたは、端末から使用して貼り付けることができるクリップボードにファイルの内容/文字列をコピーする方法を説明していますCtrl+V


2
注意:クリップボードに非常に重要なものがある場合は、この回答からテキストをコピーして貼り付けないでください。
portforwardpodcast

@portforwardpodcastでは、問題の原因を正確に把握できるように、詳しく説明してください。
souravc

3
この問題は次のように発生します1)非常に長く重要なものをクリップボードにコピーする2)このデータのソースを誤って閉じる3)クリップボードをファイルに書き込む方法を必死にグーグルで検索する4)この投稿を見つける5)サンプルテキストをコピーする6)元の重要なテキストを失いました
portforwardpodcast

13

次のように使用することもできますxclip(でインストールsudo apt-get install xclip):

xclip -selection clipboard -o > clipboard.txt

クリップボードclipboard.txtが作業フォルダーに配置されます。


画像の場合、次のようなものを使用できますxclip -selection clipboard -t image/png -o > "`date +%Y-%m-%d_%T`.png"
パブロビアンキ

2
xclipは、ログから約20万行のペーストを使用して機能しました。xsel(受け入れられた回答)しませんでした
user985366

vimへのコピー貼り付けには何年もかかりましたが(10分後に終了しませんでした)、xclip仕事が完了する前にまばたきする時間がありませんでした。 xselうまくいきませんでした。
スキッピールグラングロウ

1

他のオプションにはgpaste、以前のクリップボードのコピーをいくつか取得できるという利点があります。

でインストールする

sudo apt-get install gpaste

そして、あなたはで最後のコピーを回復することができます

gpaste get 0 > file.txt

0を任意の数に変更して、他のコピーを取得できることに注意してください。


インストール後、gpasteはまだ動作しません!これはひどいです
ルッソ

Ubuntu 18.04の「gpaste-client」になりました... cc @Russo
David
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.