Tautan simbolik atau symlink adalah salah satu fitur Linux yang paling penting, terutama untuk calon sysadmin Linux. Seperti namanya, tautan simbolik memungkinkan pengguna untuk mengarahkan file ke file lain tanpa mencerminkan datanya, pada dasarnya memberi Anda banyak tempat untuk mengakses file yang sama. Jadi, dalam panduan ini, mari kita lihat bagaimana Anda dapat membuat tautan simbolik di Linux.
Daftar isi
Symlink sering disebut sebagai tautan lunak dan berbeda dari jenis tautan lain di Linux – tautan keras. Perbedaan antara tautan keras dan lunak adalah tautan keras ke suatu file akan dapat mengakses konten file asli dan akan mempertahankan kontennya jika file asli dihapus. Sedangkan, tautan lunak/simbolis seperti pintasan di Windows, yang menunjuk ke file asli tetapi menjadi tidak berguna setelah file yang ditunjuknya dihapus.
Membuat tautan simbolik di Linux itu sederhana. Yang perlu Anda lakukan adalah gunakan perintah "ln". bersama dengan pengidentifikasi "-s" untuk memberi tahu sistem Linux Anda bahwa Anda mencoba membuat symlink. Di sini, "ln" adalah kependekan dari Link, dan perintah ini digunakan untuk membuat Symbolic Link. Ini biasanya digunakan bersamaan dengan pengidentifikasi yang diikuti oleh dua nama file atau jalur. Berikut sintaks untuk perintah ln di Linux:
ln -identifier /path/to/the/file file
Inilah cara Anda membuat symlink di Linux menggunakan perintah ln:
1. Luncurkan Terminal dan pastikan Anda berada di direktori yang sama dengan file yang ingin Anda tautkan.
![ls perintah di terminal](/f/5c39c1304de69503c3ffb3810d96f94b.png)
2. Ketik perintah berikut di Terminal. Pastikan untuk menggunakan pengidentifikasi "-s" diikuti dengan nama file dan nama baru. Di sini "1" adalah file sebenarnya dan 1-1 adalah nama file symlink.
ln -s 1.txt 1-1.txt
![perintah pembuatan tautan simbolik](/f/9819780401d0bd0ad36b1a0249fb8ead.png)
3. Demikian pula, Anda juga dapat membuat tautan simbolik untuk direktori dan menautkannya ke folder tertentu menggunakan perintah ln. Pada contoh di bawah ini, kita menyebutkan direktori yang ingin kita tautkan terlebih dahulu (/home/abubakar) dan kemudian menyebutkan folder yang ingin kita tautkan, yaitu folder 1.
ln -s /home/folder abubakar1
![membuat tautan ke direktori](/f/3a4cbd4dbbc0803bd1b39b83250c3937.png)
Jika Anda ingin menimpa Symlink untuk menggantinya dengan revisi baru dari file yang Anda tautkan, Anda dapat melakukannya dengan mudah menggunakan Parameter gaya "-f".. Linux tidak mengizinkan Anda untuk menimpa symlink yang ada dengan hanya meneruskan nama file yang sama, melainkan Anda harus menggunakan parameter -f. Inilah sintaks untuk menimpa symlink:
ln -sf file_name1 file_name2
Sekarang, mari kita lihat cara menimpa symlink di Linux menggunakan sebuah contoh. Di bawah ini, kita menimpa 1.txt dengan 2.txt menggunakan perintah ln:
ln -sf 1.txt 2.txt ## Mengembalikan ln: gagal membuat tautan simbolis '2.txt': File ada.
ln -sf 1.txt 2.txt ## Bekerja!
![Timpa Tautan Simbolik](/f/ecaf1d2f748fcb2a1aae205488ccd20b.png)
Menyukai mengakses file Linux dari Windows dan membuat symlink, menghapusnya juga cukup mudah. Inilah cara melakukannya.
1. Untuk sebuah file, Anda dapat melanjutkan dan menghapus symlink untuk memutus tautan. Anda dapat melakukannya dengan menggunakan Perintah rm Linux di direktori yang menyimpan symlink.
rm "symlink"
![Hapus symlink](/f/99722a74e233e86b3e5631d97fa00f7b.png)
2. Untuk folder, sekali lagi, Anda dapat menghapus tautan menggunakan perintah "rm -rf"..
rm -rf "folder"
3. Berikut cara menggunakan perintah unlink untuk memutuskan tautan folder dari symlink-nya.
batalkan tautan /path/to/the/link
Dari "Contoh Overwrite Symlinks" jika saya menghapus file "1.txt", itu akan membuat symlink "2.txt" yang rusak.
rm 1.txt
Sekarang, untuk menemukan symlink yang rusak ini di Linux, gunakan perintah berikut. Jika Anda berada di direktori yang sama dengan symlink yang rusak, Anda tidak perlu menyebutkan jalurnya. Cukup gunakan sintaks perintah di bawah ini:
temukan /home/directory_name -xtype l
Terakhir, jalankan perintah ini untuk menyingkirkan Symlink yang rusak:
temukan /home/directory_name -xtype l -delete
![Menghapus Symlink yang rusak di Linux](/f/c1eb41686172a30a26ef61de3aa0c4c1.png)
Artikel yang Direkomendasikan
![gambar unggulan untuk cara mengubah direktori di Linux](/f/22b3a7fb6ad1a5e7cc064befbb9c1251.png)
![gambar unggulan untuk apa itu curl dan bagaimana menggunakannya](/f/d2dfeade484d82fff5c378c5b3ff6841.png)
![gambar unggulan untuk contoh terbaik dari perintah cp di Linux](/f/5b40f6b713f26969a2cdc97d2cbae6db.png)
![gambar unggulan untuk rsync](/f/421daf7f323581568ffb07f2a3d43551.png)
![cara menambahkan user di linux](/f/14a8317f5acddae95e6e7ffb1dcbe367.png)
![Salin File di Linux](/f/50c08b90e498d536b4eaaab6bfe2c71d.png)