Apa yang setara dengan baris perintah dengan menekan CTRL + C di atas file di manajer file sehingga file (bukan nama file) disalin ke clipboard?
Situasi di mana ini bisa bermanfaat dan cepat, misalnya, adalah ketika Anda ingin menyalin ke clipboard file dari direktori Anda di terminal untuk dengan cepat menempelkan file di direktori Anda berada di manajer file. Ada yang lain.
command-line
files
clipboard
Strapakowsky
sumber
sumber
Jawaban:
Ketika Anda menekan Ctrl-C di atas file di manajer file, konten file TIDAK disalin ke clipboard. Tes sederhana: pilih file di manajer file, tekan Ctrl-C, buka editor teks, tekan Ctrl-V. Hasilnya bukan isi file tetapi path lengkapnya.
Pada kenyataannya situasinya sedikit lebih rumit karena Anda tidak dapat melakukan yang sebaliknya - salin daftar nama file dari editor teks dan tempelkan ke manajer file.
Untuk menyalin beberapa data dari baris perintah ke papan klip X11 Anda dapat menggunakan
xclip
perintah, yang dapat diinstal bersamauntuk menyalin konten file atau output dari beberapa perintah untuk digunakan clipboard
teks dapat kemudian ditempel di suatu tempat menggunakan tombol tengah mouse (ini disebut "buffer pemilihan utama").
Jika Anda ingin menyalin data ke pilihan "clipboard", sehingga dapat disisipkan ke dalam aplikasi dengan Ctrl-V, Anda dapat melakukan
Agar dapat menyalin file dari baris perintah dan menempelkannya di manajer file, Anda harus menentukan "target atom" yang benar sehingga manajer file mengenali data di clipboard, dan juga menyediakan data dalam format yang benar - untungnya, dalam hal menyalin file dalam file manager itu hanya daftar nama file absolut, masing-masing pada baris baru, sesuatu yang mudah dihasilkan menggunakan
find
perintah:(setidaknya ini bekerja untuk saya di KDE). Sekarang Anda dapat membungkus ke dalam skrip kecil yang dapat Anda panggil, katakan
cb
,:kemudian Anda memasukkannya
~/bin
, mengatur bit yang dapat dieksekusi di atasnya dan menggunakannya seperti ini:Bagus bukan?
sumber
xclip-copyfile
danxclip-pastefile
. Saya belum benar-benar menggunakannya, tetapi mungkin itu solusi.xclip-copyfile
dan kemudianxclip-pastefile
, tetapi tampaknya tidak bekerja dengan manajer file Ubuntu ...Saya mendengar bahwa xclip juga mendukung penyalinan file dengan
xclip-copyfile
danxclip-pastefile
. Saya belum benar-benar menggunakannya, tetapi mungkin itu solusi.sumber
$ man xclip-copyfile
Mac OS memiliki
pbcopy
sintaks yang lebih mudah:atau
Untuk mensimulasikan
pbcopy
di Ubuntu denganxclip
(diinstal viasudo apt install xclip
):sumber