Perintah Linux

Cara Menggunakan Linux ln Command

Cara Menggunakan Linux ln Command
Di Linux, biasanya perintah ln digunakan untuk membuat tautan simbolis dari sebuah file atau direktori. Jika Anda perlu memiliki file atau direktori yang sama di beberapa jalur file, maka tautan simbolik adalah solusi termudah yang tersedia. Tautan simbolis hanya membutuhkan beberapa kilobyte ruang disk.

Ada dua jenis tautan simbolik, tautan keras dan tautan lunak. Perintah ln dapat digunakan untuk membuat tautan keras dan lunak.

Tautan Keras:

Ini hanyalah nama lain untuk file yang sama. Anda juga bisa menyebutnya alias. Tautan keras memiliki nomor inode yang sama dengan file aslinya. Jadi, mereka tidak benar-benar berbeda dari file asli dengan nama lain yang memiliki nama berbeda.

Tautan keras memiliki beberapa batasan.

Tautan Lembut:

Tautan lunak pada dasarnya mengatasi keterbatasan tautan keras. Anda dapat membuat tautan lunak file dan direktori. Tautan lunak dapat menunjuk ke file dan direktori yang berada di sistem file yang berbeda. Tautan lunak juga dapat menunjuk ke file dan direktori yang berada di partisi yang berbeda dan perangkat penyimpanan yang berbeda, bahkan pemasangan jaringan.

Tidak seperti tautan keras, tautan lunak memiliki nomor inode sendiri. Jadi, mereka adalah file atau direktori yang berbeda dari file atau direktori asli.

Kerugian dari tautan lunak adalah, jika file atau direktori asli diganti namanya, dipindahkan atau dihapus tautannya rusak. Dalam hal ini, Anda harus mengulang tautan secara manual.

Perintah ln tersedia di setiap distribusi Linux secara default. Jadi, Anda tidak perlu menginstalnya secara terpisah.

Pada artikel ini, saya akan menunjukkan cara menggunakan perintah Linux ln untuk membuat tautan simbolik lunak dan keras. Saya juga akan menunjukkan cara mengelola tautan simbolik lunak dan keras yang dibuat dengan perintah ln. Jadi, mari kita mulai.

Membuat dan Menghapus Tautan Simbolik Keras:

Untuk membuat tautan keras suatu file (katakanlah uji.txt), jalankan perintah berikut:

$ dalam ujian.tes txt_hl.txt

CATATAN: Sini, test_hl.txt adalah tautan keras ke file uji.txt.

Sekarang, jika Anda memeriksa nomor inode (33577665 dalam kasus saya) dari file uji.txt dan test_hl.txt, Anda akan menemukan bahwa kedua file memiliki nomor inode yang sama. Ini diharapkan karena kami telah membuat tautan keras file uji.txt. Jadi, file tautan test_hl.txt juga memiliki nomor inode yang sama dengan uji.txt mengajukan.

$ ls -li

Nomor 2 di sini menyerupai jumlah total file dengan nomor inode yang sama. Dalam kasus kami, kami memiliki 2 file dengan nomor inode yang sama.

Jika mau, Anda dapat meletakkan tautan keras ke direktori lain dan juga sebagai berikut:

$ dalam ujian.txt /dir1/dir2/test_hl.txt

Untuk menghapus tautan keras test_hl.txt, jalankan perintah berikut:

$ batalkan tautan test_hl.txt

Seperti yang Anda lihat, test_hl.txt tautan keras tidak lagi terdaftar.

Membuat dan Menghapus Tautan Lunak:

Untuk membuat tautan lunak file uji.txt, jalankan perintah berikut:

$ ln -s tes.txt test_sl.txt

Seperti yang Anda lihat, tautan lunak test_sl.txt dari tes file.txt dibuat. Dalam daftar ls, tautan lunak menggunakan -> tanda untuk menunjukkan tautan ke file asli. Juga, perhatikan bahwa nomor inode dari file asli uji.txt (33577665) dan tautan lunak test_sl.txt (33577676) berbeda.

Anda juga dapat membuat tautan lunak direktori.

Misalnya, untuk membuat tautan lunak direktori /etc, jalankan perintah ln sebagai berikut:

$ln -s /etc konfigurasi

Seperti yang Anda lihat, tautan lunak konfigurasi dari direktori /etc dibuat.

Anda juga dapat meletakkan tautan lunak file atau direktori di direktori lain. Untuk melakukannya, jalankan perintah ln sebagai berikut:

$ ln -s tes.txt /dir1/dir2/test_sl.txt

Atau

$ ln -s test_dir /dir1/dir2/test_dir_sl

Anda dapat menghapus tautan lunak test_sl..txt sebagai berikut:

$ batalkan tautan test_sl.txt

Memperbarui Tautan Lunak:

Terkadang, Anda mungkin akhirnya menghapus file atau direktori asli tanpa menghapus tautan lunak. Ini akan membuat tautan lunak rusak. Atau Anda mungkin membuat tautan lunak ke file atau direktori yang salah karena kesalahan.

Dalam kedua kasus, Anda dapat memperbarui tautan lunak dengan sangat mudah dengan -f pilihan dari perintah ln.

Katakanlah, Anda ingin memperbarui tautan lunak test_sl.txt dan tautkan ke file baru Halo.txt.

Untuk melakukannya, jalankan perintah berikut:

$ ln -sf halo.txt test_sl.txt

Seperti yang Anda lihat, tautan lunak diperbarui.

Dengan cara yang sama, Anda dapat memperbarui tautan lunak ke direktori atau file di direktori lain.

Jadi, begitulah cara Anda menggunakan perintah Linux ln untuk membuat tautan simbolik lunak dan keras. Terima kasih telah membaca artikel ini.

Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...
Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...
Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...