Symbolic Link Linux : Penggunaan dan perbedaan Hard Link Dan Soft Link Pada penerapan Centos serta instalasi tree

Hai ini blog ku nikmatilah karyaku



Link pada Linux bisa dimirip-miripkan dengan shortcut pada Windows. Namun, pada kenyatanya, link di Linux jauh lebih kompleks. DWindows, shortcut digunakan di cukup banyak tempat. Contohnya adalah di desktop dan start menu. Tentu saja, juga bisa menemukan berbagai shortcut di filesystem. Ketika membuka/menjalankan shortcut, maka file aslilah yang akan dibuka / dijalankan. Dari pembahasan tersebut, kita bisa artikan secara sederhana bahwa link adalah file yang merujuk ke file lain. Di bagian lain di tulisan ini, kita akan melihat apa yang disebutkan pada awal tulisan, bahwa link sebenarnya lebih kompleks dan lebih dari sekedar merujuk ke file lain. Di Linux, link dibedakan menjadi dua:

1. Hardlink
Perintah untuk membuat sebuah link ke file, fungsinya mirip seperti copy paste. jika file utama hilang/dihapus maka file hardlink nya masih tetap bisa untuk dijalankan. perintah untuk membuat hardlink adalah :

                           ln nama_file_utama nama_file_hardlink

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.

Sintaks hardlink :
- Hardlink = ln [target] [link nama]

2. Softlink
Perintah untuk membuat link ke sebuah file, seperti shortcut. jadi, jika file utamanya dihapus maka file softlinknya jua tidak bisa dijalankan lagi. softlinki memiliki jumlah link 1. perintah untuk membuat softlink adalah :

                           ln -s nama_file_utama nama_file_softlink

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. Sederhananya, softlink adalah sebuah file yang menunjuk ke file lain.


Contoh: jika 
/home/amini adalah sebuah direktori,
/home/amini/tmp adalah sebuah symlink yang berisi path "/tmp" (path absolut) maka ketika /home/amini/tmp diresolusi, hasilnya adalah /tmp. Dan ketika
 /home/amini/tmp/f1.txt diresolusi, hasilnya adalah /tmp/f1.txt.

Sintaks softlink :
- Softlink = ln -s [target] [link nama]

Hardlinks dan softlink dapat dikatakan sama tetapi juga berbeda :
1. Hardlinks dan softlink secara konten sama dengan sumber penggandanya
2. Hardlinks dapat berdiri sendiri apabila file sumber hilang/dihapus,dll.
3. Soflink tidak dapat berdiri sendiri apabila file sumber hilang/dihapus,dll.
4. Hardlinks  jika file sumber dihapus hardlink nya tetap jalan
5 Softlink jika file sumber di hapus softlink nya tidak jalan

untuk membuat hardlink
1
ln  file asal filelink

untuk membuat softlink
1
ln -s  file asal filelink
Contoh cara penggunaan Hardlink & Softlink
        1. hardlink 



        2. soflink

3. Instalasi Tree
a. pada tampilan linux, pilih gambar komputer kembar di pojok kanan atas pastikan leptop anda terhubung dengan WiFi atau hospot
b. pilih kalimat "system eth0" Lalu tunggu sampai simbol komputur sudah tidak ada simbol X 
c. Buka terminal dengan cara klik kanan, pilih terminal
d. Ketik su pada layar terminal , su sendiru artinya super user kemudian enter
e. Masukkan pasdword seperti yang anda buat untuk membuka layar aplikasi, perlu diingat ketika memasukkan sandi tidak akan tampil jadi biarkan saja dan selesaikan saja sandi anda 
f. Kemudian ketika tulisan sudah berganti root@amini langsung ketik yum -y untuk mengunduh tree, lalu tunggu mengunduh 
g. Ketika selesai ketik exit untuk kembali ke desktop, untuk mencoba bisa langsung ketik tree maka akan tampil seperti dibawah ini 

Sekian, penjelasan dari saya semoga bermanfaat. Terimakasih telah menikmati blog saya. 

Penulis : Amini Dwi Puspita Sari
Sumber : Institu Teknologi PLN


Komentar

Postingan populer dari blog ini

Mengenal Apa itu Machine Learning ? beserta Pengertian dan Cara Kerjanya.

SUPERVISED LEARNING VS UNSUPERVISED LEARNING

UNSUPERVISED LEARNING : CARA KERJA K-means Clustering