Perbedaan hardlinks dan
softlinks [UNIX]. Di GNU/Linux sendiri ada penggunaan symlink tentunya
hal ini tidak terlepas pada lingkungan shell (yang sering menggunakan
command line pasti paham), symlink yang berfungsi membuat suatu shortcut
link dari file satu ke file target. Dengan begini ada banyak manfaat
dengan membuat symlink atau pun sejenis link shortcut. Nah lalu apa
hubungannya ? Apa sih perbedaan hardlinks dan softlinks [UNIX] ? Saya
akan mencoba membahasnya sbb :
Sebuah file atau lebih
yang dihasilkan dari penggandaan / cloning file (biasanya menggunakan
perintah ln) dimana file ini sama persis dengan sumber penggandanya baik
isi content didalamnya hingga nilai dari inode nya pun sama dan memilik
keterkaitan antara satu dengan yang lain (apabila yang satu berubah
yang lainnya akan mengikuti) disebut hardlinks.
sebuah file atau lebih
yang dihasilkan dari penggandaan / cloning file (biasanya menggunakan
perintah ln) dimana file ini sama persis dengan sumber penggandanya
serta memiliki hubungan dari hasil ganda dengan sumber karena bersifat shortcut dan file hasil ganda sangat bergantung dari file sumber disebut softlinks aka symlink.
Hardlinks dan softlink dapat dikatakan sama tetapi juga berbeda :
1. Hardlinks dan softlink secara konten isi sama dengan sumber penggandanya.
2. Hardlinks dapat berdiri sendiri apabila file sumber hilang/dihapus dll.
3. Softlink tidak dapat berdiri sendiri apabila file sumber hilang/dihapus dll.
hardlinks dan softlinks/symbolic links bahas sederhanya short cut (jalan
pintas yang digunakan untuk menjalankan suatu perintah pada komputer.
contoh pada windows biasanya terdapat didesktop sebuah gambar yang jika
diklik akan ngelink ke suatu program, bisa juga diset ke suatu folder)
perbedaan,
- hardlinks jika file sumber dihapus hardlinknya tetap jalan,
- softlinks jika file sumber dihapus softlinknya tidak bisa jalan
untuk membuat hardlink
1
| ln fileasal filelink |
untuk membuat softlink
1
| ln -s fileasal filelink |
untuk menampilkan file dengan inode atau i-number atau inode-number (inode).
1
| ls -ali |
hardlink mempunyai kesamaan inode sedangkan softlink tidak
symbolic link yang sudah dihapus file sumbernya
0 komentar:
Posting Komentar