Bagaimana Anda membuat tautan di Unix?

Secara default, perintah ln menciptakan tautan keras. Untuk membuat tautan simbolik, gunakan opsi -s ( –symbolic ). Jika FILE dan LINK diberikan, ln akan membuat tautan dari file yang ditentukan sebagai argumen pertama ( FILE ) ke file yang ditentukan sebagai argumen kedua ( LINK ).

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). Mengganti file saya dengan nama tautan simbolik. Perintah ln kemudian membuat tautan simbolik.

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.

Untuk membuat tautan antara file Anda perlu menggunakan perintah ln. Sebuah simbolis link (juga dikenal sebagai lembut link or tautan simbolik) terdiri dari jenis file khusus yang berfungsi sebagai referensi ke file atau direktori lain.

Tautan di UNIX adalah penunjuk ke file. Seperti pointer dalam bahasa pemrograman apa pun, link di UNIX adalah pointer yang menunjuk ke file atau direktori. Membuat tautan adalah semacam pintasan untuk mengakses file. Tautan memungkinkan lebih dari satu nama file untuk merujuk ke file yang sama, di tempat lain.

Tautan keras adalah pada dasarnya label atau nama yang ditetapkan ke file. Tautan baru ini bukan salinan terpisah dari file lama, melainkan nama yang berbeda untuk konten file yang sama persis dengan file lama. … Akibatnya, setiap perubahan yang Anda buat pada file lama akan terlihat di tautan baru .

Jika tautan keras dibuat untuk file teks. Kemudian file teks asli dihapus, maka pada dasarnya salinan nama file itu dibuat, dalam arti file asli dihapus.

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.

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 ).

Tautan lunak mirip dengan pintasan, dan dapat menunjuk ke file atau direktori lain di sistem file apa pun. Tautan keras juga merupakan pintasan untuk file dan folder, tetapi tautan keras tidak dapat dibuat untuk folder atau file dalam sistem file yang berbeda. Mari kita lihat langkah-langkah yang terlibat dalam membuat dan menghapus symlink.

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