Cara Membuat dan Menggunakan Tautan Simbolik (alias Symlinks) di Mac

Tautan simbolik, juga dikenal sebagai tautan simbolik, adalah file khusus yang mengarah ke file atau direktori di lokasi lain di sistem Anda. Anda dapat menganggapnya seperti alias tingkat lanjut dan berikut ini cara menggunakannya di MacOS.

Tautan simbolik mirip dengan alias, kecuali mereka bekerja di setiap aplikasi di Mac Anda — termasuk di Terminal. Mereka sangat berguna ketika aplikasi tidak ingin bekerja dengan benar dengan alias biasa. Di macOS, Anda membuat tautan simbolik di Terminal menggunakan ln utilitas. Anda tidak dapat membuatnya di Finder. Tautan simbolik di macOS berfungsi mirip dengan tautan simbolik di Linux, karena keduanya merupakan sistem operasi mirip Unix. Tautan simbolik di Windows bekerja sedikit berbeda.

TERKAIT: Cara Membuat dan Menggunakan Tautan Simbolik (alias Symlinks) di Linux

Apa Itu Tautan Simbolik?

Di macOS, Anda dapat membuat alias biasa di Finder. Alias ​​mengarah ke file atau folder, tetapi lebih mirip pintasan sederhana.

Tautan simbolis adalah jenis alias yang lebih canggih yang berfungsi di setiap aplikasi pada sistem, termasuk utilitas baris perintah di terminal. Tautan simbolis yang Anda buat tampaknya aplikasi sama dengan file atau folder asli yang dituju — meskipun itu hanya tautan.

Misalnya, Anda memiliki program yang membutuhkan file-nya disimpan di / Library / Program. Tetapi Anda ingin menyimpan file-file itu di tempat lain di sistem — misalnya, di / Volume / Program. Anda dapat memindahkan direktori Program ke / Volume / Program, dan kemudian membuat tautan simbolis di / Library / Program yang mengarah ke / Volume / Program. Program akan mencoba mengakses foldernya di / Library / Program, dan sistem operasi akan mengarahkannya ke / Volume / Program.

Ini sepenuhnya transparan untuk sistem operasi macOS dan aplikasi yang Anda gunakan. Jika Anda menjelajah ke direktori / Library / Program di Finder atau aplikasi lain, itu akan tampak berisi file di dalam / Volume / Program.

Selain tautan simbolis, yang terkadang disebut “tautan lunak”, Anda juga dapat membuat “tautan keras”. Tautan simbolis atau lunak menunjuk ke jalur dalam sistem file. Misalnya, Anda memiliki tautan simbolis — atau lunak — dari / Users / example yang mengarah ke / opt / example. Jika Anda memindahkan file ke / opt / example, link di / Users / example akan rusak. Namun, jika Anda membuat tautan keras, tautan itu sebenarnya akan mengarah ke inode yang mendasari pada sistem file. Jadi, jika Anda membuat hard link dari / Users / example yang mengarah ke / opt / example dan kemudian dipindahkan / opt / example, link di / Users / example akan tetap mengarah ke file tersebut, ke mana pun Anda memindahkannya. Tautan keras berfungsi di tingkat yang lebih rendah.

Anda biasanya harus menggunakan tautan simbolik standar (tautan lunak), jika Anda tidak yakin mana yang akan digunakan. Tautan keras memiliki beberapa batasan. Misalnya, Anda tidak dapat membuat tautan keras di satu partisi atau disk yang menunjuk ke lokasi di partisi atau disk lain, sementara Anda dapat melakukannya dengan tautan simbolik standar.

Buat Tautan Simbolik Dengan Perintah ln

Untuk membuat tautan simbolis di Mac, Anda harus menggunakan aplikasi Terminal.

Tekan Command + Spasi, ketik "Terminal", lalu tekan "Enter" untuk membuka Terminal dari pencarian Spotlight. Arahkan ke Finder> Aplikasi> Utilitas> Terminal untuk meluncurkan pintasan Terminal.

Jalankan ln perintah di formulir berikut. Anda dapat menentukan jalur ke direktori atau file:

ln -s / path / ke / original / path / ke / link

Perintah di -s sini memberi tahu perintah ln untuk membuat tautan simbolik. Jika Anda ingin membuat tautan keras, Anda akan menghilangkan -s. Sebagian besar waktu tautan simbolis adalah pilihan yang lebih baik, jadi jangan membuat tautan keras kecuali Anda memiliki alasan khusus untuk melakukannya.

Berikut contohnya. Katakanlah Anda ingin membuat tautan simbolis di folder Desktop yang mengarah ke folder Unduhan Anda. Anda akan menjalankan perintah berikut:

ln -s / Pengguna / nama / Unduhan / Pengguna / nama / Desktop

Setelah membuat tautan, Anda akan melihat folder Unduhan Anda muncul di desktop Anda. Ini sebenarnya adalah tautan simbolis yang Anda buat, tetapi akan terlihat seperti aslinya. Folder ini akan tampak berisi semua file yang sama dengan folder Unduhan Anda. Itu karena memang demikian — mereka hanya tampilan berbeda yang menunjuk ke direktori dasar yang sama pada sistem file.

Jika jalur file Anda berisi spasi atau karakter khusus lainnya, Anda harus menyertakannya dalam tanda kutip. Jadi, jika Anda ingin membuat tautan di desktop Anda ke folder bernama "File Saya" di dalam direktori pengguna Anda, Anda memerlukan sesuatu seperti perintah berikut:

ln -s "/ Users / name / My Files" "/ Users / name / Desktop / My Link"

Untuk memudahkan pengetikan file dan jalur direktori ke dalam Terminal, Anda dapat menarik dan melepas folder dari jendela Finder ke Terminal dan Terminal akan secara otomatis mengisi jalur ke folder itu. Path tersebut akan diapit oleh tanda kutip jika perlu juga.

Jika Anda perlu membuat tautan simbolis di lokasi sistem yang tidak dapat diakses akun pengguna Anda, Anda harus memberi awalan ln perintah dengan sudo perintah, seperti:

sudo ln -s / path / ke / original / path / ke / link

TERKAIT: Cara Menonaktifkan Perlindungan Integritas Sistem di Mac (dan Mengapa Anda Tidak Harus)

Ingatlah bahwa, pada versi modern macOS, Anda tidak akan diizinkan untuk menulis ke lokasi sistem tertentu tanpa mengubah opsi firmware tingkat rendah karena fitur Perlindungan Integritas Sistem. Anda dapat menonaktifkan fitur itu, tetapi kami menyarankan agar Anda tidak melakukannya.

Cara Menghapus Tautan Simbolik

Anda dapat menghapus tautan simbolis seperti yang Anda lakukan pada jenis file lainnya. Misalnya, untuk menghapus tautan simbolis di Finder, Ctrl + klik atau klik kanan dan pilih "Pindah ke Sampah".

Anda dapat menghapus tautan dari baris perintah menggunakan rm perintah, yang merupakan perintah yang sama yang Anda gunakan untuk menghapus file lain. Jalankan perintah dan tentukan jalur ke tautan yang ingin Anda hapus:

rm / jalur / ke / tautan

Cara Membuat Tautan Simbolik dengan Alat Grafis

Finder dapat membuat alias, tetapi tidak akan berfungsi seperti tautan simbolis. Alias ​​sama seperti pintasan desktop di Windows. Mereka tidak diperlakukan sebagai tautan simbolik yang benar dan transparan.

Untuk dapat membuat tautan simbolis di Finder, Anda memerlukan utilitas atau skrip pihak ketiga. Kami merekomendasikan aplikasi sumber terbuka SymbolicLinker untuk menambahkan Layanan> Buat Tautan Simbolik langsung ke menu konteks Finder dengan cepat.

Klik opsi yang ditambahkan dan ini akan membuat tautan simbolis ke file atau folder yang dipilih di direktori saat ini. Anda dapat mengganti namanya dan memindahkannya ke mana pun Anda suka.

Jika Anda belum pernah menggunakannya sebelumnya, tautan simbolis memerlukan sedikit waktu untuk membiasakan diri dan menggunakannya. Tapi, begitu Anda melakukannya, Anda akan menemukan mereka alat yang ampuh untuk melakukan sesuatu yang sering tidak dapat Anda lakukan dengan alias biasa.