Tautan simbolis, juga dikenal sebagai symlink, adalah file khusus yang mengarah ke file atau direktori di lokasi lain di sistem Anda. Anda dapat menganggapnya seperti alias tingkat lanjut dan inilah cara menggunakannya di MacOS.
Tautan simbolis mirip dengan alias, kecuali mereka bekerja di setiap aplikasi pada 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 simbolis dalam macOS bekerja sama dengan tautan simbolik di Linux, karena keduanya adalah sistem operasi mirip Unix. Tautan simbolis dalam Windows bekerja sedikit berbeda.
Di macOS, Anda dapat membuat alias biasa di Finder. Alias titik pada file atau folder, tetapi mereka lebih seperti cara pintas sederhana.
Simbol simbolik adalah jenis alias yang lebih maju yang bekerja di setiap aplikasi pada sistem, termasuk utilitas baris perintah di terminal. Tautan simbolis yang Anda buat tampak pada aplikasi sama dengan file atau folder asli yang mengarah ke-meskipun itu hanyalah tautan.
Sebagai contoh, katakanlah Anda memiliki program yang perlu file-nya disimpan di / Library / Program. Tetapi Anda ingin menyimpan file-file itu di tempat lain pada sistem-misalnya, di / Volume / Program. Anda dapat memindahkan direktori Program ke / Volume / Program, dan kemudian membuat tautan simbolik di / Library / Program yang menunjuk ke / Volume / Program. Program akan mencoba mengakses foldernya di / Library / Program, dan sistem operasi akan mengalihkannya 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, ini akan tampak berisi file di dalam / Volume / Program.
Selain tautan simbolis, yang terkadang disebut "tautan lunak", Anda dapat membuat "tautan keras". Tautan simbolis atau lunak menunjuk ke jalur di sistem file. Misalnya, katakanlah Anda memiliki tautan simbolik atau lunak dari / Pengguna / contoh yang menunjuk ke / opt / example. Jika Anda memindahkan file di / opt / example, tautan di / Pengguna / contoh akan rusak. Namun, jika Anda membuat tautan keras, itu akan benar-benar menunjuk ke inode yang mendasari pada sistem file. Jadi, jika Anda membuat tautan keras dari / Pengguna / contoh yang menunjuk ke / opt / example dan kemudian pindah / opt / contoh, tautan di / Pengguna / contoh masih akan mengarah ke file, di mana pun Anda memindahkannya. Tautan keras bekerja pada tingkat yang lebih rendah.
Anda umumnya harus menggunakan tautan simbolik standar (tautan lunak), jika Anda tidak yakin mana yang akan digunakan. Tautan keras memiliki beberapa keterbatasan. Misalnya, Anda tidak dapat membuat tautan keras pada satu partisi atau disk yang menunjuk ke lokasi pada partisi atau disk lain, sementara Anda dapat melakukannya dengan tautan simbolik standar.
Untuk membuat tautan simbolik pada Mac, Anda harus menggunakan aplikasi Terminal.
Tekan Command + Space, ketik "Terminal", dan kemudian tekan "Enter" untuk membuka Terminal dari pencarian Spotlight. Navigasikan ke Finder> Aplikasi> Utilitas> Terminal untuk meluncurkan pintasan Terminal.
Jalankan ln
perintah dalam bentuk berikut. Anda dapat menentukan jalur ke direktori atau file:
ln -s / path / ke / original / path / to / link
Itu -s
di sini memberitahu perintah ln untuk membuat tautan simbolis. Jika Anda ingin membuat tautan keras, Anda akan menghilangkan tautan -s
. Sebagian besar waktu lambang simbolis adalah pilihan yang lebih baik, jadi jangan membuat tautan keras kecuali Anda memiliki alasan khusus untuk melakukannya.
Inilah contohnya. Katakanlah Anda ingin membuat tautan simbolis di folder Desktop Anda 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 itu akan terlihat seperti hal yang nyata. Folder ini akan tampak berisi semua file yang sama dengan folder Downloads Anda. Itu karena memang mereka hanya berbeda pandangan yang menunjuk ke direktori dasar yang sama pada sistem file.
Jika jalur file Anda berisi spasi atau karakter khusus lainnya, Anda harus melampirkannya 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 "/ Pengguna / nama / File Saya" "/ Pengguna / nama / Desktop / Tautan Saya"
Untuk memudahkan pengetikan file dan jalur direktori ke Terminal, Anda dapat drag-and-drop folder dari jendela Finder ke Terminal dan Terminal akan secara otomatis mengisi jalur ke folder itu. Ini akan menyertakan jalur dalam tanda kutip jika perlu juga.
Jika Anda perlu membuat tautan simbolis di lokasi sistem yang tidak dapat diakses akun pengguna Anda, Anda harus menambahkan awalan tersebut ln
perintah dengan sudo
perintah, seperti:
sudo ln -s / path / ke / original / path / to / link
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 sebaiknya Anda tidak melakukannya.
Anda dapat menghapus tautan simbolik seperti yang Anda lakukan pada jenis file lainnya. Misalnya, untuk menghapus tautan simbolik di Finder, Ctrl + klik atau klik kanan dan pilih "Move to Trash".
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 / path / ke / link
Finder dapat membuat alias, tetapi tidak akan berfungsi seperti tautan simbolis. Alias sama seperti cara pintas desktop pada Windows. Mereka tidak diperlakukan sebagai tautan simbolis yang benar dan transparan.
Agar dapat membuat tautan simbolik di Finder, Anda memerlukan utilitas atau skrip pihak ketiga. Kami merekomendasikan SymbolicLinker aplikasi open-source untuk segera menambahkan Layanan> Membuat opsi Symbolic Link tepat ke menu konteks Finder.
Klik opsi yang ditambahkan dan itu 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 dapat mengambil sedikit waktu untuk membungkus kepala Anda dan terbiasa menggunakan. Tapi, begitu Anda melakukannya, Anda akan menemukan mereka alat yang ampuh untuk melakukan sesuatu yang sering tidak dapat Anda lakukan dengan alias biasa.