Pano içeriği bir dosyaya nasıl aktarılır / dökülür?


20

Pano / Ctrl+ içeriğini (özellikle metin) C, tercihen Bash veya Perl (sırayla) kullanarak bir dosyaya aktarmak / boşaltmak istiyorum . GUI uygulamalarını kullanmak istemem lütfen.

Yanıtlar:


26

Pano içerikleri bir dosyaya nasıl aktarılır?

Bunu kullanarak yapabilirsiniz xsel. Takmak için terminali yazın,

sudo apt-get install xsel

İçeriğini clipboard/Ctrl+Cbir dosya kullanımına koymak için ,

xsel -b > some.txt

Pano içeriğini some.txtdosyaya koyuyorum .

Bitti.

Dosya içeriğini / dizesini panoya kopyala

Sen olabilir bu cevap geçmesi tarafından Radu Rădeanu kullanılarak yapıştırılabilir panoya bir terminalden dosya içeriği / dize kopyalayabilir nasıl tarif Ctrl+V


2
Hatırlatma: Panonuzda çok önemli bir şey varsa, pişman olacağınız için bu cevaptan metin kopyalayıp yapıştırmayın.
portforwardpodcast

@portforwardpodcast, bir soruna neyin / nasıl tam olarak neden olabileceğini bilebiliriz.
souravc

3
Sorun şöyle olur 1) Panoya çok uzun ve önemli bir şey kopyalayın 2) Yanlışlıkla bu verilerin kaynağını kapatın 3) Çılgınca google panoya bir dosyaya nasıl yazılır 4) Bu yazıyı bulun 5) Örnek metni kopyalayın 6) Orijinal önemli metninizi kaybettiniz
portforwardpodcast

14

Ayrıca kullanabilirsiniz xclip(ile yüklemek sudo apt-get install xclipböylece gibi):

xclip -selection clipboard -o > clipboard.txt

Bu da panoyu clipboard.txtçalışma klasörüne koyacaktır .


: Görüntüler için gibi bir şey kullanabilirsiniz xclip -selection clipboard -t image/png -o > "`date +%Y-%m-%d_%T`.png".
Pablo Bianchi

2
xclip benim için bir kütükten yaklaşık 200 bin satırlık bir macunla çalıştı. xsel (kabul edilen cevap) vermedi
user985366

Vim'e kopya yapıştırma yıllar sürdü (10 dakika sonra bitmedi), xclipişi yapmadan önce yanıp sönecek zamanım yoktu . xselişe yaramadı.
Skippy le Grand Gourou

1

Diğer bir seçenek, gpasteönceki birkaç pano kopyasını alabilme avantajına sahiptir.

Tarafından yükleyin

sudo apt-get install gpaste

Ve son kopyayı

gpaste get 0 > file.txt

0Diğer kopyaları almak için herhangi bir sayıyı değiştirebileceğinizi unutmayın .


Yükledikten sonra gpaste hala çalışmıyor! Bu berbat
Russo

Şimdi Ubuntu'da "gpaste-client" 18.04 ... cc @Russo
David
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.