Apa Itu Tautan Simbolik (Symlink)? Cara Membuat Satu di Linux

Apa Itu Tautan Simbolik (Symlink)? Cara Membuat Satu di Linux

Sebagai pengguna komputer, jika Anda harus menentukan pintasan, Anda mungkin akan mengatakan bahwa itu adalah penunjuk ke file, folder, atau aplikasi, bukan? Itu benar.





Tapi definisi singkat itu tidak menceritakan keseluruhan cerita sama sekali. Ini menyiratkan bahwa semua pintasan adalah sama ketika tidak. Anda memiliki hampir beberapa jenis pintasan. Kami akan fokus pada tautan simbolis di bawah ini. Ini juga disebut symlink atau tautan lunak, dan kami akan menggunakan istilah tersebut secara bergantian.





Mari kita lihat apa itu symlink, cara membuat symlink di Linux serta macOS dan Windows, mengapa Anda memerlukan jenis pintasan khusus ini, dan banyak lagi.





Memang benar bahwa symlink adalah file pintasan. Tetapi ini berbeda dari pintasan standar yang, katakanlah, penginstal program telah ditempatkan di desktop Windows Anda untuk membuat program lebih mudah dijalankan.

Tentu, mengklik salah satu jenis pintasan akan membuka objek yang ditautkan, tetapi apa yang terjadi di bawah kap berbeda dalam kedua kasus seperti yang akan kita lihat selanjutnya.



Sementara pintasan standar menunjuk ke objek tertentu, symlink membuatnya tampak seolah-olah objek yang ditautkan benar-benar ada. Komputer Anda dan aplikasi di dalamnya akan membaca symlink sebagai objek target itu sendiri.

Di macOS, Anda mendapatkan buktinya dalam bentuk pesan 'file ada' yang muncul saat Anda mencoba membuat symlink di lokasi yang sama dengan objek aslinya. Bahkan jika Anda mencoba memindahkan symlink ke lokasi yang sama setelah membuatnya di tempat lain, itu akan diganti namanya sebagai salinan.





Katakanlah Anda memiliki folder tertentu di hard disk yang ingin Anda sinkronkan dengan Dropbox tanpa memindahkan folder itu sendiri ke Dropbox.

Dalam hal ini, membuat pintasan ke folder di Dropbox tidak ada gunanya. Pintasan akan berfungsi pada perangkat tempat Anda membuatnya. Dropbox juga akan menyinkronkan pintasan. Namun, file pintasan yang disinkronkan tidak valid ketika Anda mengaksesnya dari komputer lain, yaitu tidak mengarah ke mana pun.





Sekarang, jika pintasan itu adalah symlink, Anda tidak akan menghadapi masalah ini. Itu karena Dropbox membaca symlink sebagai folder sebenarnya dan sebagai hasilnya, menyinkronkan data dari folder itu. Anda kemudian dapat mengakses folder dan isinya di semua perangkat Anda yang mengaktifkan sinkronisasi Dropbox, meskipun folder asli bukan bagian dari Dropbox Anda.

cara mendapatkan wallpaper animasi windows 10

Ingatlah bahwa apakah itu pintasan biasa atau symlink, menghapusnya tidak akan memengaruhi objek asli dengan cara apa pun.

Secara umum, ada baiknya membuat tautan simbolik alih-alih pintasan saat Anda ingin:

  • Akses file dari beberapa lokasi tanpa membuat salinan dan tanpa menggunakan banyak ruang disk. (Symlink hanya berukuran beberapa byte.)
  • Pertahankan versi file yang berbeda sambil memastikan bahwa setiap pointer ke sana selalu mengarah ke versi terbaru atau terbaru. (Ini berfungsi karena symlink tetap aktif bahkan ketika Anda mengganti file target dengan file lain dengan nama yang sama.)
  • Pindahkan data dari drive C: Anda ke, misalnya, hard drive sekunder tanpa mengganggu fungsi sistem atau aplikasi yang memerlukan data tersebut untuk berada di drive C:.

Anda mungkin akan menemukan banyak kasus penggunaan lain untuk tautan simbolik.

Anda dapat membuat tautan lunak menggunakan terminal atau baris perintah. Kami akan membahas alat tunjuk dan klik nanti jika Anda tidak nyaman mengutak-atik terminal.

Di Linux dan macOS

Di Linux, Anda dapat membuat tautan simbolis untuk file atau folder dengan perintah terminal ini:

ln -s [/path/to/file] [/path/to/symlink]

Perintah yang sama juga berfungsi pada macOS, karena macOS adalah sistem operasi berbasis UNIX seperti Linux.

Lihat tangkapan layar di atas untuk contoh perintah.

Manajer file asli di lingkungan desktop Linux tertentu memungkinkan Anda membuat tautan lunak melalui menu klik kanan, jadi Anda mungkin ingin memeriksa apakah aplikasi penjelajah file Anda memiliki opsi itu.

Manajer file Nautilus yang populer, yang dibundel dengan berbagai distro Linux, memiliki Buat Tautan opsi menu yang sekarang telah hilang. Tetapi Anda masih dapat membuat symlink di Nautilus dengan menahan tombol Ctrl dan Menggeser tombol dan menyeret file target ke lokasi di mana Anda ingin symlink muncul. Jangan khawatir, file asli akan tetap tersimpan.

Di Windows

Anda harus membuka jendela Command Prompt sebagai administrator dan ketik perintah berikut untuk membuat tautan simbolis:

mklink [/path/to/symlink] [/path/to/file]

Untuk tautan simbolik ke direktori, Anda harus sedikit mengubah perintah menggunakan /D bendera:

mklink /d [/path/to/symlink] [/path/to/file]

Jika Anda tidak ingin bekerja dengan baris perintah, Anda dapat menggunakan alat grafis yang disebut Ekstensi Tautan Shell untuk membuat tautan simbolik. Ini adalah salah satu ekstensi Windows File Explorer terbaik untuk manajemen file.

Catatan: Sistem tidak akan mencegah Anda membuat tautan simbolik di dalam tautan simbolik, tetapi sebaiknya hindari melakukannya. Jika tidak, Anda akan membuat loop tak terbatas yang dapat menyebabkan masalah untuk layanan di seluruh sistem seperti pemindai antivirus.

Jika Anda pernah membuat alias di macOS, Anda akan melihat bahwa mereka berperilaku seperti symlink. Kedua jenis pintasan merujuk nama path dari file atau folder yang ditautkan.

Perbedaannya adalah bahwa alias juga menandai objek yang ditautkan dengan pengenal yang disebut inode (simpul indeks). Pengidentifikasi ini unik untuk objek dan mengikutinya di sekitar sistem file.

Itu sebabnya alias akan berfungsi dengan baik bahkan jika Anda memindahkan targetnya ke lokasi yang berbeda. Coba itu dengan symlink dan Anda akan menemukan kesalahan. (Anda dapat memindahkan alias dan symlink sendiri tanpa masalah, kecuali jika Anda berurusan dengan file yang dilindungi sistem.)

Tentu saja, kedua jenis pintasan akan terbukti tidak berguna jika Anda menghapus file asli atau mengganti nama folder mana pun yang lebih tinggi dalam hierarki.

Tidak dapat membedakan antara alias dan symlink karena Anda telah menghapus alias tag dari nama file untuk alias?

Buka pemeriksa file atau Mendapatkan informasi panel untuk setiap pintasan dan lihat ukuran file di bawah umum bagian. Jika dikatakan (nol byte pada disk) , Anda berurusan dengan symlink.

Tautan simbolis (di folder saat ini) juga akan muncul saat Anda menggunakan perintah terminal ini:

ls -la

Perintah ini juga berfungsi di Linux, dan Anda akan melihat tautan simbolis menunjuk ke lokasi objek aslinya.

Tautan simbolis mungkin tampak membingungkan pada awalnya, tetapi jika Anda meluangkan waktu untuk memahaminya, Anda akan menyadari bahwa tautan tersebut cukup mudah digunakan!

Anda bahkan dapat membuat tautan simbolis di Android dengan termux , sebuah aplikasi yang memungkinkan Anda menggunakan baris perintah Linux . Dan tahukah Anda bahwa Anda dapat berbagi file Google Drive dengan lebih mudah dengan tautan simbolis?

Membagikan Membagikan Menciak Surel Cara Mengakses Tingkat Gelembung Bawaan Google di Android

Jika Anda pernah ingin memastikan ada sesuatu yang rata dalam keadaan darurat, Anda sekarang bisa mendapatkan level gelembung di ponsel Anda dalam hitungan detik.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Teknologi Dijelaskan
  • Terminal
  • Tautan Simbolis
Tentang Penulis Akshata Shanbhag(404 Artikel Diterbitkan)

Akshata dilatih dalam pengujian manual, animasi, dan desain UX sebelum berfokus pada teknologi dan penulisan. Ini menyatukan dua aktivitas favoritnya — memahami sistem dan menyederhanakan jargon. Di MakeUseOf, Akshata menulis tentang memanfaatkan perangkat Apple Anda sebaik mungkin.

More From Akshata Shanbhag

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan