Cara membuat dan mengelola tautan simbolik di Linux

Cara membuat dan mengelola tautan simbolik di Linux

Tautan simbolik, juga dikenal sebagai symlink, adalah file khusus yang memungkinkan Anda membuat pintasan ke file atau direktori lain di sistem Anda. Mereka adalah alat penting di Linux yang dapat membantu Anda menyimpan ruang disk, merampingkan organisasi file, dan menyederhanakan alur kerja pengembangan.

  • A Tautan keras secara efektif merupakan replika file yang identik, oleh karena itu tautan keras dan file yang sebenarnya akan memiliki inode yang sama.
  • A tautan lunak, juga dikenal sebagai tautan simbolik, fungsi yang mirip dengan jalan pintas atau penunjuk ke file. Ini bukan replika file yang tepat, melainkan pointer untuk aslinya.

Di artikel ini, kami akan membahas cara membuat dan mengelola tautan simbolik di Linux.

Membuat tautan simbolis di Linux

Ada dua jenis tautan simbolik SOF yang tersedia: 1. tautan lunak dan 2. Tautan keras.

1. Buat Soft Link

Gunakan perintah berikut untuk membuat tautan lunak file konfigurasi Apache di bawah /dll direktori. Saat membuat softlink nomor inode file akan berbeda dari file asli.

ln -s/etc/httpd/conf/httpd.conf /etc /httpd.conf  

Periksa soft link dan nomor inode file asli.

ls -li/etc/httpd/conf/httpd.conf /etc /httpd.conf  4035744 lrwxrwxrwx 1 root root 11 Jan 10 03:19 /etc /httpd.conf ->/etc/httpd/conf/httpd.conf 6130556 -rw-r-r-- 1 root root 24 Nov 16 11:29/etc/httpd/conf/httpd.conf 

2. Buat Hard Link

Gunakan perintah berikut untuk membuat hard-link file konfigurasi Apache di bawah /dll direktori. Saat membuat hard-link dari nomor inode file akan sama dengan file asli.

ln/etc/httpd/conf/httpd.conf /etc /httpd.conf  

Periksa soft link dan nomor inode file asli.

ls -li/etc/httpd/conf/httpd.conf /etc /httpd.conf  6130556 -rw-r-r-- 2 root root 24 Nov 16 11:29 /etc /httpd.conf 6130556 -rw-r-r-- 2 root root 24 Nov 16 11:29/etc/httpd/conf/httpd.conf 

Anda dapat membaca tutorial ini untuk memahami perbedaan antara soft link dan hard link pada sistem file linux.

Mengelola tautan simbolik

Setelah Anda membuat tautan simbolik, Anda mungkin perlu mengelolanya, seperti menghapusnya atau mengubah target. Berikut adalah beberapa tugas umum untuk mengelola tautan simbolik di Linux.

Menghapus symlink

Untuk menghapus tautan simbolik, gunakan perintah RM. Sintaks untuk menghapus tautan simbolik adalah sebagai berikut:

RM [link_name]
1RM [link_name]

Misalnya, untuk menghapus tautan simbolik link_to_document, Anda akan menjalankan perintah berikut:

rm link_to_document  

Mengubah target symlink

Untuk mengubah target tautan simbolik, Anda perlu menghapus tautan simbolik yang ada dan membuat yang baru dengan target yang diperbarui.

Misalnya, jika Anda ingin mengubah target tautan simbolik link_to_folder ke new_important_folder, Anda akan menjalankan perintah berikut:

rm link_to_folder  ln -s/path/to/new_important_folder/path/to/link_to_folder  

Penggunaan Praktis untuk Tautan Simbolik

Tautan simbolik, juga dikenal sebagai symlink, adalah fitur yang kuat di Linux yang memungkinkan Anda untuk membuat jalan pintas dari satu file atau direktori ke yang lain. Artikel ini akan membahas 5 penggunaan praktis untuk tautan simbolik di Linux, bersama dengan contoh untuk setiap kasus penggunaan.

  1. Menghubungkan ke file atau direktori yang sering digunakan
  2. Jika Anda sering menggunakan file atau direktori tertentu, Anda dapat membuat tautan simbolis ke sana di lokasi yang lebih nyaman, seperti direktori home Anda. Misalnya, untuk membuat tautan simbolik ke file di / etc / direktori, Anda akan menjalankan perintah berikut:

    ln -s/etc/file ~/file  

    Sekarang, Anda dapat mengakses file di / etc / direktori dengan hanya menggunakan tautan di direktori home Anda.

  3. Membuat cadangan file atau direktori
  4. Dengan membuat tautan simbolik ke file atau direktori, Anda dapat dengan mudah membuat cadangan tanpa harus menyalin seluruh file atau direktori. Ini berguna jika Anda perlu membuat perubahan pada file atau direktori asli, tetapi ingin menyimpan cadangan jika ada yang salah. Misalnya:

    ln -s/path/to/original/path/to/cadangan  

    Sekarang, setiap perubahan yang Anda lakukan pada file atau direktori asli akan tercermin dalam cadangan.

  5. Menghubungkan ke perpustakaan sistem
  6. Dalam beberapa kasus, Anda mungkin perlu menggunakan versi perpustakaan yang lebih baru daripada yang disediakan oleh distribusi Linux Anda. Dengan membuat tautan simbolis ke perpustakaan yang lebih baru, Anda dapat menggunakannya sebagai pengganti yang lebih tua tanpa harus melakukan perubahan pada sistem. Misalnya:

    ln -s/path/to/new/library/usr/lib/library  

    Sekarang, program apa pun yang bergantung pada perpustakaan akan menggunakan versi yang lebih baru alih -alih yang lebih lama.

  7. Membuat lokasi umum untuk file data
  8. Jika Anda memiliki beberapa program yang memerlukan akses ke file data yang sama, Anda dapat membuat tautan simbolik ke file -file tersebut di lokasi yang umum. Misalnya:

    ln -s/path/to/data/file/usr/share/data  

    Sekarang, program apa pun yang membutuhkan akses ke file data dapat dengan mudah menggunakan tautan simbolik di lokasi umum.

  9. Membuat banyak tautan ke satu file atau direktori
  10. Akhirnya, Anda dapat membuat beberapa tautan simbolik ke satu file atau direktori, memungkinkan Anda mengaksesnya dari beberapa lokasi. Misalnya:

    ln -s/path/to/original ~/link1  ln -s/path/to/original ~/link2  

    Sekarang, Anda dapat mengakses file atau direktori asli dari ~/link1 dan ~/link2.

Kesimpulan

Tautan simbolik adalah alat yang ampuh di Linux yang dapat membantu Anda menyimpan ruang disk, merampingkan organisasi file, dan menyederhanakan alur kerja pengembangan. Dalam artikel ini, kami membahas cara membuat dan mengelola tautan simbolik di Linux menggunakan perintah LN dan terminal. Dengan memahami cara membuat dan mengelola tautan simbolik, Anda dapat memanfaatkan fitur yang bermanfaat ini di Linux ini.