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.
Apa itu Tautan Simbolik?
Di macOS, Anda dapat membuat alias biasa di Finder. Alias menunjuk file atau folder, tetapi mereka lebih mirip pintasan 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 ditunjuknya - meskipun itu hanya tautan.
Misalnya, 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 simbolis - 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 di partisi atau disk lain, sementara Anda dapat melakukannya dengan tautan simbolik standar.
Buat Tautan Simbolis Dengan Perintah ln
Untuk membuat tautan simbolik di 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.
ln
perintah dalam bentuk berikut. Anda dapat menentukan jalur ke direktori atau file:
ln -s /path/to/original /path/to/link
Itu
-s
di sini memberitahu perintah ln untuk membuat tautan simbolis. Jika Anda ingin membuat tautan keras, Anda akan mengabaikannya
-s
. Sebagian besar tautan simbolik adalah pilihan yang lebih baik, jadi jangan membuat tautan yang sulit kecuali Anda memiliki alasan khusus untuk melakukannya.
Ini contohnya. Katakanlah Anda ingin membuat tautan simbolis di folder Desktop Anda yang mengarah ke folder Unduhan Anda. Anda menjalankan perintah berikut:
ln -s /Users/name/Downloads /Users/name/Desktop
ln -s '/Users/name/My Files' '/Users/name/Desktop/My Link'
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.
ln
perintah dengan
sudo
perintah, seperti:
sudo ln -s /path/to/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.
Cara Menghapus Tautan Simbolik
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".
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/to/link
Cara Membuat Tautan Simbolis dengan Alat Grafis
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 Pencari, Anda memerlukan utilitas atau skrip pihak ketiga. Kami merekomendasikan SymbolicLinker aplikasi open-source untuk menambahkan Layanan dengan cepat> 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.