Salin Jalur Saat Ini dari Terminal ke Clipboard di Mac OS X

Anonim

Meskipun cukup mudah untuk menyalin jalur folder dari Mac GUI dan Finder, atau bahkan menyalin jalur ke Terminal dengan trik drag & drop, pergi ke arah lain dan mendapatkan jalur saat ini dari baris perintah dan kemudian membuatnya dapat diakses ke clipboard OS X yang lebih luas sedikit lebih rumit… yah, setidaknya sampai Anda mengetahui tip kecil yang berguna ini.

Trik ini cukup sederhana fungsinya, menggunakan perintah pwd (kependekan dari direktori kerja saat ini) dan perintah pbcopy (antarmuka baris perintah ke fungsi copy to clipboard di OS X), paling banyak sederhana cara kerjanya seperti ini:

pwd|pbcopy

Ini akan langsung menyalin direktori kerja saat ini ke clipboard OS X.

Jika Anda sudah terbiasa dengan baris perintah, Anda dapat melakukannya, tetapi bagi mereka yang tidak terlalu paham tentang baris perintah, mari tinjau urutan perintah ini sedikit lebih banyak sehingga itu lebih masuk akal.

Jika Anda ingin mengikuti, luncurkan saja aplikasi Terminal. Pertama, kami ingin berada di lokasi dalam baris perintah untuk menyalin jalurnya. Untuk tujuan panduan ini, kami akan memilih "/System/Library/CoreServices/Resources/" karena ini adalah jalur sistem (ish) yang dalam yang bersifat universal di semua Mac.Sekarang pada prompt perintah, masukkan perintah berikut:

cd /Sistem/Perpustakaan/Layanan Inti/Sumber Daya/

Tekan tombol Kembali dan Anda akan berada di folder itu, mari verifikasi dengan menggunakan perintah 'pwd' yang disebutkan di atas:

pwd

Lagi, tekan kembali, dan Anda akan melihat keluaran seperti ini:

$ pwd /Sistem/Perpustakaan/Layanan Inti/Sumber Daya/

Sekarang Anda tahu bahwa Anda berada di tempat yang tepat, mari salin jalur direktori tersebut ke clipboard, tetapi tanpa harus memilihnya secara manual menggunakan kursor mouse dan menekan Command+C, dengan menggunakan pbcopy sebagai gantinya :

pwd|pbcopy

Cara kerjanya sederhana: perintah 'pwd' dijalankan, kemudian menggunakan apa yang disebut 'pipe' untuk mengalihkan keluaran pbcopy ke perintah berikutnya, yang dalam hal ini adalah 'pbcopy'.Seperti yang disebutkan, pbcopy adalah antarmuka baris perintah ke clipboard Mac OS X, sehingga dengan menyalurkan output perintah di sana, data tersebut disimpan di clipboard Mac. Tidak yakin tentang itu? Cukup buka dokumen teks apa pun, atau bahkan tetap di terminal prompt, dan tekan Command+V… Anda akan melihat "/System/Library/CoreServices/Resources/" sebagai output. Luar biasa ya? Anda juga dapat menggunakan ujung lain dari pbcopy, pbpaste, untuk mengungkapkan data clipboard yang disimpan.

Jika Anda berencana untuk sering menggunakan ini, Anda selalu dapat membuat alias untuk itu di dalam profil Anda dengan menambahkan baris seperti ini ke .bash_profile:

alias copypath='pwd|pbcopy'

Dengan yang disimpan di bash_profile, Anda cukup mengetik 'copypath' dan mencapai efek yang sama.

Trik ini mempermudah pengambilan jalur saat ini, dan memudahkan perpindahan dari terminal ke GUI secara signifikan. Ingat, pengguna Mac juga dapat pergi ke arah lain – dari GUI ke terminal – dengan trik drag & drop yang sangat baik untuk secara otomatis mengetikkan path lengkap item atau nama file dari Finder ke dalam command prompt.

Salin Jalur Saat Ini dari Terminal ke Clipboard di Mac OS X