Cara Membedakan Tautan Keras dan Tautan Lunak?

Perbedaan yang menonjol antara tautan keras dan lunak adalah setiap file yang ditautkan keras diberi nilai Inode yang sama dengan aslinya sehingga mereka merujuk ke lokasi fisik yang sama sementara setiap file yang ditautkan lunak berisi nilai Inode terpisah yang menunjuk ke file asli.

Di UNIX , tautan adalah penunjuk ke file. Maka dari itu, tautan 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. Secara umum, ada dua jenis tautan sebagai tautan keras dan tautan lunak.

Topik bahasan kami tentang:

  1. Apa itu Tautan Keras? -Definisi, Fungsionalitas 2. Apa itu Tautan Lunak? -Definisi, Fungsionalitas 3. Perbedaan Antara Tautan Keras dan Tautan Lunak    -Perbandingan perbedaan utama

Istilah Utama

Tautan Keras, Inode, Pointer, Tautan Lunak, UNIX

Yang perlu anda ketahui tentang Tautan Keras?

Setiap file hard-link diberikan nilai Inode yang sama dengan aslinya. Inode adalah istilah untuk struktur file pada sistem file. Maka dari itu, mereka merujuk ke lokasi file fisik yang sama. Umumnya, tautan keras lebih fleksibel. Tautan tetap sama meskipun file asli atau yang ditautkan dipindahkan ke beberapa lokasi lain dari sistem file. Namun, tidak mungkin untuk pindah ke sistem file yang berbeda.

Tautan ini memiliki konten file yang sebenarnya. Jika pengguna menghapus tautan, itu tidak meminimalkan jumlah tautan. Itu hanya akan memengaruhi tautan lain. Meskipun file aslinya sudah dihapus, link tersebut tetap akan menampilkan isi file tersebut. Selain itu, tidak mungkin membuat tautan keras untuk direktori untuk menghindari pengulangan rekursif.

Yang perlu anda ketahui tentang Tautan Lunak?

Setiap file tertaut lunak berisi nilai Inode terpisah yang menunjuk ke file asli. Dimungkinkan untuk menautkan tautan lunak di berbagai sistem file. Jika pengguna menghapus atau memindahkan file asli, maka file tertaut lunak tidak akan berfungsi dengan baik. Tautan selalu mengarah ke file asli. Dengan kata lain, tautan lunak memiliki jalur untuk file asli tetapi bukan kontennya.

Jika pengguna menghapus tautan lunak, itu tidak memengaruhi apa pun. Namun, menghapus file asli akan membuat tautan menjadi tautan “menggantung”. Ini akan menunjuk ke file yang tidak ada. Selain itu, tautan lunak dapat menautkan ke direktori. Selain itu, jika pengguna ingin menautkan file di seluruh sistem file, maka dia hanya dapat menggunakan tautan lunak ini.

Perbedaan Antara Tautan Keras dan Tautan Lunak

Definisi

Tautan keras adalah entri direktori yang mengaitkan nama dengan file pada sistem file. Sebaliknya, tautan lunak adalah istilah untuk file apa pun yang berisi referensi ke file atau direktori lain dalam bentuk jalur absolut atau relatif yang memengaruhi resolusi nama jalur.

Isi

Tautan keras memiliki konten file aktual sedangkan tautan lunak berisi jalur untuk file asli dan bukan konten.

Memerintah

Perintah untuk membuat hard link adalah $ ln [original filename] [link name] sedangkan perintah untuk membuat sort link adalah $ ln -s [original filename] [link name].

Efek pada penghapusan

Menghapus hard link akan menampilkan isi file asli saat berada di soft link, menghapus file asli akan membuat link menjadi link menjuntai yang menunjuk ke file yang tidak ada.

Menghubungkan

Tidak mungkin untuk menautkan file di berbagai sistem file menggunakan tautan keras. Di sisi lain, dimungkinkan untuk menautkan file di seluruh sistem file menggunakan tautan lunak.

Kata terakhir

Singkatnya, Perbedaan yang menonjol antara tautan keras dan lunak adalah setiap file tautan keras diberi nilai Inode yang sama dengan aslinya sehingga mereka merujuk ke lokasi fisik yang sama sementara setiap file tautan lunak berisi nilai Inode terpisah yang menunjuk ke aslinya. mengajukan.

Sumber bacaan:
  1. “Tautan Keras.” Wikipedia, Wikimedia Foundation, 20 Mei 2019, Tersedia di sini . 2. “Tautan Simbolik.” Wikipedia, Wikimedia Foundation, 29 Juli 2019, Tersedia di sini .
Sumber gambar:

1.” Ilustrasi sederhana dari tautan keras” Oleh Mtodorov 69 – Di Athlon Phenom x 4; Ubuntu 32-bit; Undian LibreOffice; ekspor ke PNG. Diterbitkan sebelumnya: Karya ini belum diterbitkan ( CC BY-SA 4.0 ) melalui Commons Wikimedia

Related Posts