Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Apa itu Soft Link dan Hard Link di Linux?

Posted on June 7, 2022

Di Linux, tautan ke file dibuat dengan cara yang sama seperti referensi ke file yang dibuat di sebagian besar bahasa pemrograman umum. Tautan ini dibagi menjadi dua kategori: tautan keras dan lunak. Tautan keras

A secara efektif merupakan replika file yang identik, oleh karena itu tautan keras dan file sebenarnya akan memiliki tautan lunak inode.

A yang sama, juga dikenal sebagai tautan simbolik , berfungsi mirip dengan pintasan atau penunjuk ke file. Ini bukan replika file yang tepat, melainkan penunjuk ke aslinya.

Nilai inode dari tautan lunak ke file dan file asli akan berbeda. Selain itu, Anda tidak akan dapat mengakses konten tautan lunak jika Anda menghapus file yang sebenarnya. Dalam artikel ini, kita akan mempelajari lebih lanjut tentang tautan lunak dan tautan keras.
Pahami perbedaan antara Tautan keras dan Tautan lunak di LinuxPahami perbedaan antara Tautan keras dan Tautan lunakApa itu tautan lunak di Linux?

Kami memiliki fitur pintasan file di wi ndows yang digunakan untuk membuat shortcut untuk file. Tautan lunak mirip dengan pintasan file. Setiap file soft-linked memiliki nilai Inode sendiri, yang mengacu pada file asli. Setiap perubahan pada informasi dalam satu file dicerminkan di file lainnya. Anda dapat menghubungkan tautan lunak di seluruh sistem file yang berbeda, tetapi jika file sumber dihapus atau ditransfer, file tautan lunak tidak akan berfungsi dengan benar. Tautan ini disebut tautan gantung. Menghapus tautan lunak tidak berpengaruh, tetapi Jika Anda menghapus file asli, ini dapat menyebabkan tautan berhenti bekerja.

Tautan lunak dapat digunakan untuk menunjuk ke direktori dan hanya mempertahankan jalur ke file asli, bukan isinya . Ukuran tautan lunak akan sama dengan file yang tautan lunaknya terbentuk. Misalnya, jika file theabcd.txt berukuran 5KB, soft link file ini juga akan menjadi 5KB.

A soft link:
dapat melintasi sistem file, memungkinkan Anda untuk terhubung lintas direktori, memiliki izin file dan inode yang berbeda dari file aslinya , izin tidak akan diubah, dan hanya memiliki jalur file asli, bukan isinya Apa itu tautan keras di Linux?

Tautan keras di Linux setara dengan file yang disimpan di hard drive – dan itu benar-benar merujuk ke atau menautkan ke lokasi pada hard drive. Tautan keras pada dasarnya adalah gambar cermin dari file asli. Perbedaan antara tautan keras dan tautan lunak adalah bahwa menghapus file sumber tidak berpengaruh pada tautan keras tetapi membuat tautan lunak tidak dapat dijalankan. Jadi manfaat paling signifikan dari membuat hard link adalah Anda masih dapat mengakses konten file meskipun Anda tidak sengaja menghapusnya.

A hard link:
tidak dapat melintasi batas sistem file, tidak dapat menghubungkan direktori, memiliki file yang sama izin dan nomor inode sebagai file asli Jika kami mengubah izin file sumber, izin akan diubah untuk tautan keras juga berisi konten file asli, bahkan jika file asli dihancurkan, Anda dapat mengakses konten. Perbedaan antara Soft Links dan Hard Links
ParameterSoft LinkHard LinkNomor inodeNomor inode yang berbeda dari file asli.Nomor inode yang sama dengan file asli.DirektoriSoft link dapat menautkan direktoriHard link tidak dapat menautkan direktori di seluruh.File Asli dihapusTautan tidak akan beroperasi jika file asli dihapus karena tidak mengakses data dalam file asli. Ini tidak lebih dari jalan pintas ke file asli. Hard link akan terus beroperasi bahkan jika file asli dihapus karena mengakses data yang sama seperti aslinya. Kecepatan Soft link lebih lambat Hard link lebih cepat daripada soft link. Konsumsi Memori Lebih Banyak Lebih Sedikit Periksa di bawah tangkapan layar perbedaan Inode antara Hard link dan Soft link files:
Perubahan inode pada Tautan lunak dan Tautan keras Perubahan Inode pada Soft link dan Hard linkCara membuat Hard link dan Soft link?

Mari kita pahami perbedaannya dengan latihan cepat. Buat file teks sederhana dalam direktori dan beri nama file1.txt. Kami akan membuat tautan lunak dan tautan keras untuk file ini.
Membuat Tautan Keras:Untuk membuat tautan keras, kami menggunakan perintah “ln”. Jadi ketik perintah berikut di jendela terminal Anda:

ln file1.txt hardlink.txt 

Jadi di sini kita menggunakan perintah `In` untuk membuat hard link, lalu kita beri nama file untuk yang kita perlukan hard linknya, lalu kita beri nama hard linknya yaitu hardlink.txt.
Ketik perintah berikut setelah menjalankan perintah sebelumnya:

ls -l 

Ini akan menunjukkan bahwa ada dua file dalam direktori – file1.txt dan hardlink.txt. Sekarang mari kita periksa apakah file hard link kita berfungsi atau tidak. Buka file hardlink.txt di editor teks:

nano hardlink.txt 

Change konten file dan tulis sesuatu yang berbeda. Kemudian buka file asli:

cat file1.txt 

Anda akan melihat bahwa perubahan yang dibuat pada file hard link tercermin dalam file asli. Sekarang mari kita hapus file asli dan lihat apakah file hard link masih berfungsi atau tidak:

rm file1.txt ]praJalankan perintah “ls” dan Anda akan melihat bahwa hanya ada satu file di direktori hardlink .txt. Buka file dan Anda akan melihat bahwa file tersebut masih memiliki konten yang sama. Membuat Tautan Lunak: Untuk mendemonstrasikan, sekali lagi saya telah membuat file.txt di direktori saat ini. Kami akan membuat tautan lunak untuk hal yang sama. Jalankan perintah berikut untuk membuat tautan lunak:
ln -s file1.txt softlink.txt ]praJalankan perintah ls -l dan Anda akan melihat bahwa ada dua file berbeda di direktori. Sekarang jika Anda mengetik
cat softlink.txt 

Anda akan melihat konten file1.txt saat tautan lunak menunjuk ke file ini. Dan jika Anda menghapus file file1.txt:

rm file1.txt 

Again jalankan perintah ls -l dan Anda akan melihat kesalahan. Itu karena file asli dihapus dan tautan lunak tidak dapat berfungsi tanpa itu. Dan jika kita mengetik:

cat softlink.txt 

Anda akan melihat bahwa tidak ada file atau direktori tersebut Pembungkusan

Tautan keras memakan lebih sedikit ruang dan bekerja lebih cepat, tetapi modifikasi yang dilakukan tercermin dalam aslinya mengajukan. Padahal, Soft link membutuhkan lebih banyak ruang, setiap perubahan pada soft link tidak berpengaruh pada file aslinya. Tidak seperti tautan keras, koneksi lunak ke direktori diizinkan.

Referensi tecadmin.com

Terbaru

  • Ini Arti Kode Error FP26EV dan FP27EV di Aplikasi BriMO Serta Cara Mengatasinya!
  • Cara Jadi Clipper Modal Ngedit Video di TryBuzzer, Cocok Banget Buat Pemula!
  • Cara Pakai Beb6 Wifi Password Untuk Cek Jaringan di Sekitar Kalian
  • Inilah Review Lengkap Apakah Turbo VPN Extension Aman
  • Apa itu Toko Biru? Ini Istilah Olshop yang Perlu Kamu Tahu
  • Adswerve Inc Penipu? Ini Fakta di Balik Konsultan Digital Terkemuka Dunia!
  • Sering Ditelepon 08111? Simak Apakah Ini Penipuan atau Marketing Resmi Telkomsel
  • Inilah Cara Daftar dan Login Subsidi Tepat LPG 3 kg di Merchant Apps MyPertamina!
  • Akademi Crypto Penipu?
  • Belum Tahu Arti Paket Sedang Transit di TikTok Shop? Ternyata Ini Maksudnya Biar Kalian Nggak Panik!
  • Akun Paylater Tiba-tiba Diblokir? Jangan Panik, Gini Cara Mengatasinya Biar Lancar Jaya!
  • HP Vivo Sering Mati Sendiri Padahal Baterai Masih Banyak? Ini Penyebab dan Solusinya!
  • Inilah Cara Mengatasi BNI Mobile Banking Transaksi Tidak Dapat Dilanjutkan dan Penjelasan Kode Errornya!
  • Inilah Daftar Lengkap Tempat OVO PayLater Bisa Digunakan
  • Gini Caranya Biar Nggak Mati Topik Pas Lagi Main RP Role Play
  • Gini Caranya Atasi Kontak yang Sudah Dihapus Tapi Masih Ada di WA, Dijamin Ampuh!
  • Cara Mengatasi DJP Online Error 403 atau 405 dengan Mudah
  • Sering Lihat Kata Puqi di TikTok? Jangan Asal Tulis, Ternyata Ini Artinya!
  • Apa Itu HP Refurbished?
  • Cara Backup WhatsappGB Tanpa Hilangkan Chat
  • Belum Tahu? Ini Trik Dapat Battle Emote Ejen Ali Mobile Legends Gratis Permanen!
  • Kelebihan dan Kekurangan Paypal Indonesia 2026
  • Inilah Fungsi Web Browser Terbaru yang Bikin Internetan Kalian Jauh Lebih Aman!
  • Ini Cara Pinjaman Online Bank Mandiri Langsung Cair via Livin Tanpa Ribet
  • Gagal Tukar Pengguna Dapodik? Jangan Panik, Ini Trik Ampuh Buat Jenjang PAUD dan SD!
  • Game Terasa Berat Padahal HP Bagus? Ini Trik Setting WebView yang Jarang Orang Tahu!
  • Cara Simpan Video FreeReels ke Galeri Tanpa Watermark, Dijamin Aman dan Resmi!
  • Capek Mancing Terus? Coba Trik AFK Fish It Roblox 2026 Ini, 100% Gratis Tanpa Langganan!
  • Profil Andy Dahananto, Pilot Pesawat ATR Indonesia Air Yang Jatuh di Maros, Sulawesi Selatan
  • Update Pencarian Pesawat IAT: Suara Ledakan di Maros Bikin Geger, Ini Fakta Terbarunya!
  • Grain DataLoader Python Library Explained for Beginners
  • Controlling Ansible with AI: The New MCP Server Explained for Beginners
  • Is Your Headset Safe? The Scary Truth Bluetooth Vulnerability WhisperPair
  • Dockhand Explained, Manage Docker Containers for Beginners
  • Claude Co-Work Explained: How AI Can Control Your Computer to Finish Tasks
  • Begini Teknik KV Caching dan Hemat Memori GPU saat Menjalankan LLM
  • Apa itu State Space Models (SSM) dalam AI?
  • Begini Cara Mencegah Output Agen AI Melenceng Menggunakan Task Guardrails di CrewAI
  • Tutorial AI Lengkap Strategi Indexing RAG
  • Cara Membuat AI Voice Agent Cerdas untuk Layanan Pelanggan Menggunakan Vapi
  • Apa itu ToneShell? Backdoor atau Malware Biasa?
  • Apa itu Parrot OS 7? Ini Review dan Update Terbesarnya
  • Clipper Malware? Ini Pengertian dan Bahaya yang Mengintai Kalian
  • Kronologi Serangan Gentlemen Ransomware di Oltenia Energy
  • Apa itu CVE-2020-12812? Ini Penjelasan Celah Keamanan Fortinet FortiOS 2FA yang Masih Bahaya
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

©2026 emka.web.id | Design: Newspaperly WordPress Theme