Apa itu file tautan simbolis di Linux?

Tautan simbolis, juga disebut tautan lunak, adalah jenis file khusus yang menunjuk ke file lain, seperti pintasan di Windows atau alias Macintosh. Tidak seperti tautan keras, tautan simbolik tidak berisi data dalam file target. Itu hanya menunjuk ke entri lain di suatu tempat di sistem file.

Tautan simbolis adalah objek sistem file yang menunjuk ke objek sistem file lain. Objek yang ditunjuk disebut target. Tautan simbolis transparan bagi pengguna; tautan muncul sebagai file atau direktori normal, dan dapat ditindaklanjuti oleh pengguna atau aplikasi dengan cara yang persis sama.

Untuk membuat a tautan simbolis, gunakan -s ( —simbolis ) pilihan. Jika keduanya FILE dan LINK diberikan, ln akan membuat a link dari file yang ditentukan sebagai argumen pertama ( FILE ) ke file yang ditentukan sebagai argumen kedua ( LINK ).

Untuk membuat tautan simbolis berikan opsi -s ke perintah ln diikuti oleh file target dan nama tautan. Dalam contoh berikut, file disinkronkan ke folder bin. Dalam contoh berikut, drive eksternal yang terpasang disinkronkan ke direktori home.

Tautan lunak (juga disebut symlink atau tautan simbolik) adalah entri sistem file yang menunjuk ke nama file dan lokasi. … Menghapus tautan simbolik tidak menghapus file asli. Namun, jika file yang menjadi titik tautan lunak dihapus, tautan lunak berhenti bekerja, itu rusak.

Tautan simbolis adalah digunakan sepanjang waktu untuk menautkan perpustakaan dan memastikan file berada di tempat yang konsisten tanpa memindahkan atau menyalin yang asli. Tautan sering digunakan untuk "menyimpan" banyak salinan dari file yang sama di tempat yang berbeda tetapi masih mengacu pada satu file.

Untuk melihat tautan simbolik dalam direktori:

  1. Buka terminal dan pindah ke direktori itu.
  2. Ketik perintah: ls -la. Ini akan membuat daftar panjang semua file dalam direktori bahkan jika mereka disembunyikan.
  3. File yang dimulai dengan l adalah file tautan simbolik Anda.

Cara paling sederhana: cd ke tempat tautan simbolik berada dan lakukan ls -l untuk mencantumkan detailnya dari file. Bagian di sebelah kanan -> setelah tautan simbolik adalah tujuan yang ditunjuknya.

Perintah ln di Linux membuat tautan antara file sumber dan direktori.

  1. -s – perintah untuk Symbolic Links.
  2. [file target] – nama file yang ada yang Anda buatkan tautannya.
  3. [Nama file simbolik] – nama tautan simbolik.

Ganti source_file dengan nama file yang ada yang ingin Anda buatkan tautan simbolisnya (file ini dapat berupa file atau direktori apa pun yang ada di seluruh sistem file). Ganti myfile dengan nama tautan simbolik. Perintah ln kemudian membuat tautan simbolik.

Alasan direktori hard-linking adalah tidak diijinkan sedikit teknis. Pada dasarnya, mereka merusak struktur sistem file. Anda biasanya tidak boleh menggunakan tautan keras. Tautan simbolik memungkinkan sebagian besar fungsi yang sama tanpa menimbulkan masalah (misalnya ln -s target link ).

Suka postingan ini? Silakan bagikan ke teman Anda:
OS Hari Ini