Cara Membuat dan Menggunakan Tautan Simbolik (alias Symlinks) pada Mac
Tautan simbolik, juga dikenal sebagai symlink, adalah file khusus yang mengarah ke file atau direktori di lokasi lain di sistem Anda. Anda dapat menganggapnya seperti alias canggih dan inilah cara menggunakannya di MacOS.
Tautan simbolis mirip dengan alias, kecuali mereka berfungsi 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 di
utilitas. Anda tidak dapat membuatnya di Finder. Tautan simbolik di macOS bekerja mirip dengan tautan simbolis di Linux, karena keduanya adalah sistem operasi mirip Unix. Tautan simbolis di Windows bekerja sedikit berbeda.
Apa Itu Tautan Simbolik??
Di macOS, Anda dapat membuat alias reguler di Finder. Alias menunjuk ke file atau folder, tetapi lebih seperti pintasan sederhana.
Tautan simbolik adalah jenis alias yang lebih maju 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 ditunjuknya meskipun itu hanya tautan.
Sebagai contoh, katakanlah Anda memiliki program yang memerlukan 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 simbolis di / Perpustakaan / Program yang menunjuk 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 apa pun, itu akan berisi file-file di dalam / Volume / Program.
Selain tautan simbolik, yang kadang-kadang disebut "tautan lunak", Anda dapat membuat "tautan keras". Tautan simbolis atau lunak menunjuk ke jalur di sistem file. Sebagai contoh, katakanlah Anda memiliki tautan-simbolis atau lunak dari / Pengguna / contoh menunjuk ke / opt / contoh. Jika Anda memindahkan file di / opt / example, tautan di / Users / example akan rusak. Namun, jika Anda membuat tautan keras, itu sebenarnya akan menunjuk ke inode yang mendasarinya pada sistem file. Jadi, jika Anda membuat tautan keras dari / Users / example menunjuk ke / opt / example dan kemudian pindah / opt / example, tautan di / Users / example akan tetap menunjuk ke file, di mana pun Anda memindahkannya. Hard link berfungsi pada level 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 bisa melakukannya dengan tautan simbolik standar.
Buat Tautan Simbolik Dengan Perintah ln
Untuk membuat tautan simbolis pada Mac, Anda harus menggunakan aplikasi Terminal.
Tekan Command + Space, ketik "Terminal", lalu tekan "Enter" untuk membuka Terminal dari pencarian Spotlight. Arahkan ke Finder> Aplikasi> Utilitas> Terminal untuk meluncurkan pintasan Terminal.
Jalankan di
perintah dalam bentuk berikut. Anda dapat menentukan jalur ke direktori atau file:
Di -s / path / ke / asli / path / ke / tautan
Itu -s
di sini memberitahu perintah ln untuk membuat tautan simbolik. Jika Anda ingin membuat tautan keras, Anda akan menghilangkan tautan -s
. Sebagian besar tautan simbolik waktu adalah pilihan yang lebih baik, jadi jangan membuat tautan keras kecuali Anda memiliki alasan khusus untuk melakukannya.
Ini sebuah contoh. Katakanlah Anda ingin membuat tautan simbolis di folder Desktop yang mengarah ke folder Unduhan Anda. Anda telah menjalankan perintah berikut:
Dalam -s / Pengguna / nama / Unduhan / Pengguna / nama / Desktop
Setelah membuat tautan, Anda akan melihat folder Unduhan Anda muncul di desktop Anda. Sebenarnya itu adalah tautan simbolis yang Anda buat, tetapi itu akan terlihat seperti yang asli. Folder ini tampaknya berisi semua file yang sama dengan folder Unduhan Anda. Itu karena tidak-mereka hanya berbeda pandangan menunjuk ke direktori mendasar 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 akan memerlukan sesuatu seperti perintah berikut:
Dalam -s "/ Pengguna / nama / File Saya" "/ Pengguna / nama / Desktop / Tautan Saya"
Untuk memudahkan pengetikan jalur file dan direktori ke dalam Terminal, Anda dapat menyeret-dan-jatuhkan folder dari jendela Finder ke Terminal dan Terminal akan secara otomatis mengisi jalur ke folder itu. Itu akan melampirkan jalan di tanda kutip jika perlu juga.
Jika Anda perlu membuat tautan simbolis di lokasi sistem yang tidak dapat diakses oleh akun pengguna Anda, Anda harus mengawali di
perintah dengan sudo
perintah, seperti:
sudo ln -s / path / ke / original / path / to / link
Ingatlah bahwa, pada versi macOS modern, 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 sarankan Anda tidak melakukannya.
Cara Menghapus Tautan Simbolik
Anda dapat menghapus tautan simbolis seperti halnya jenis file lainnya. Misalnya, untuk menghapus tautan simbolik di Finder, Ctrl + klik atau klik kanan dan pilih "Pindahkan 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 path ke tautan yang ingin Anda hapus:
rm / path / ke / tautan
Cara Membuat Tautan Simbolik Dengan Alat Grafis
Finder dapat membuat alias, tetapi tidak akan berfungsi seperti tautan simbolik. Alias sama seperti pintasan desktop di Windows. Mereka tidak diperlakukan sebagai tautan simbol yang benar dan transparan.
Agar dapat membuat tautan simbolik di Finder, Anda memerlukan utilitas atau skrip pihak ketiga. Kami merekomendasikan aplikasi sumber terbuka SymbolicLinker untuk dengan cepat menambahkan Layanan> Buat opsi Tautan Simbolik langsung ke menu konteks Pencari.
Klik opsi yang ditambahkan dan itu akan membuat tautan simbolis ke file atau folder yang dipilih di direktori saat ini. Anda dapat mengganti nama 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 menggunakannya. Tetapi, begitu Anda melakukannya, Anda akan menemukan mereka alat yang ampuh untuk melakukan sesuatu yang Anda sering tidak dapat lakukan dengan alias biasa.