Cara Membuat dan Mengurus Pautan Simbolik di Linux

Cara Membuat dan Mengurus Pautan Simbolik di Linux

Pautan simbolik, juga dikenali sebagai symlinks, adalah fail khas yang membolehkan anda membuat pintasan ke fail atau direktori lain pada sistem anda. Mereka adalah alat penting di Linux yang dapat membantu anda menjimatkan ruang cakera, menyelaraskan organisasi fail, dan memudahkan aliran kerja pembangunan.

  • A pautan keras dengan berkesan replika fail yang sama, oleh itu pautan keras dan fail sebenar akan mempunyai inode yang sama.
  • A pautan lembut, Juga dikenali sebagai pautan simbolik, berfungsi sama dengan pintasan atau penunjuk ke fail. Ia bukan replika yang tepat dari fail, melainkan penunjuk kepada yang asal.

Dalam artikel ini, kami akan merangkumi cara membuat dan menguruskan pautan simbolik di Linux.

Membuat pautan simbolik di Linux

Terdapat dua jenis pautan simbolik SOF yang tersedia: 1. pautan lembut dan 2. pautan keras.

1. Buat pautan lembut

Gunakan arahan berikut untuk membuat pautan lembut fail konfigurasi Apache di bawah /etc. Semasa membuat softlink nombor inode fail akan berbeza fail asal.

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

Periksa pautan lembut dan nombor inode fail asal.

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-- ROOT 1 ROOT 24 Nov 16 11:29/etc/httpd/conf/httpd.Conf 

2. Buat pautan keras

Gunakan arahan berikut untuk membuat pautan keras fail konfigurasi Apache di bawah /etc. Semasa membuat pautan keras nombor inode fail akan sama dengan fail asal.

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

Periksa pautan lembut dan nombor inode fail asal.

ls -li/etc/httpd/conf/httpd.conf /etc /httpd.Conf  6130556 -RW-R-R-- Root Root 24 Nov 16 11:29 /etc /httpd.CONF 6130556 -RW-R-R-- ROOT ROOT 24 Nov 16 11:29/etc/httpd/conf/httpd.Conf 

Anda boleh membaca tutorial ini untuk memahami perbezaan antara pautan lembut dan pautan keras pada sistem fail Linux.

Menguruskan pautan simbolik

Sebaik sahaja anda telah membuat pautan simbolik, anda mungkin perlu menguruskannya, seperti memadamnya atau mengubah sasaran. Berikut adalah beberapa tugas biasa untuk menguruskan pautan simbolik di Linux.

Memadam Symlink

Untuk memadam pautan simbolik, gunakan arahan RM. Sintaks untuk memadam pautan simbolik adalah seperti berikut:

rm [link_name]
1rm [link_name]

Contohnya, untuk memadam pautan simbolik link_to_document, Anda akan menjalankan arahan berikut:

rm link_to_document  

Menukar sasaran symlink

Untuk menukar sasaran pautan simbolik, anda perlu memadam pautan simbolik yang ada dan membuat yang baru dengan sasaran yang dikemas kini.

Contohnya, jika anda ingin menukar sasaran pautan simbolik link_to_folder ke new_important_folder, Anda akan menjalankan arahan berikut:

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

Kegunaan praktikal untuk pautan simbolik

Pautan simbolik, juga dikenali sebagai Symlinks, adalah ciri yang kuat di Linux yang membolehkan anda membuat pintasan dari satu fail atau direktori ke yang lain. Artikel ini akan membincangkan 5 kegunaan praktikal untuk pautan simbolik di Linux, bersama -sama dengan contoh untuk setiap kes penggunaan.

  1. Menghubungkan ke fail atau direktori yang sering digunakan
  2. Sekiranya anda sering menggunakan fail atau direktori tertentu, anda boleh membuat pautan simbolik kepadanya di lokasi yang lebih mudah, seperti direktori rumah anda. Sebagai contoh, untuk membuat pautan simbolik ke fail dalam / etc / direktori, anda akan menjalankan arahan berikut:

    ln -s/etc/file ~/fail  

    Sekarang, anda boleh mengakses fail dalam / etc / direktori dengan hanya menggunakan pautan di direktori rumah anda.

  3. Membuat sandaran fail atau direktori
  4. Dengan membuat pautan simbolik ke fail atau direktori, anda boleh membuat sandaran dengan mudah tanpa perlu menyalin keseluruhan fail atau direktori. Ini berguna jika anda perlu membuat perubahan pada fail atau direktori asal, tetapi ingin menyimpan sandaran sekiranya berlaku apa -apa yang salah. Sebagai contoh:

    ln -s/laluan/ke/asal/jalan/ke/sandaran  

    Sekarang, apa -apa perubahan yang anda buat ke fail asal atau direktori akan ditunjukkan dalam sandaran.

  5. Menghubungkan ke perpustakaan sistem
  6. Dalam beberapa kes, anda mungkin perlu menggunakan versi perpustakaan yang lebih baru daripada yang disediakan oleh pengedaran Linux anda. Dengan membuat pautan simbolik ke perpustakaan yang lebih baru, anda boleh menggunakannya sebagai ganti yang lebih tua tanpa perlu membuat perubahan pada sistem. Sebagai contoh:

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

    Sekarang, mana -mana program yang bergantung pada perpustakaan akan menggunakan versi yang lebih baru dan bukannya yang lebih tua.

  7. Membuat lokasi yang sama untuk fail data
  8. Sekiranya anda mempunyai pelbagai program yang memerlukan akses ke fail data yang sama, anda boleh membuat pautan simbolik ke fail tersebut di lokasi yang sama. Sebagai contoh:

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

    Sekarang, mana -mana program yang memerlukan akses ke fail data hanya boleh menggunakan pautan simbolik di lokasi biasa.

  9. Membuat pelbagai pautan ke satu fail atau direktori
  10. Akhirnya, anda boleh membuat pelbagai pautan simbolik ke satu fail atau direktori, yang membolehkan anda mengaksesnya dari pelbagai lokasi. Sebagai contoh:

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

    Sekarang, anda boleh mengakses fail atau direktori asal dari kedua -dua ~/link1 dan ~/link2.

Kesimpulan

Pautan Simbolik adalah alat yang berkuasa di Linux yang dapat membantu anda menjimatkan ruang cakera, menyelaraskan organisasi fail, dan memudahkan aliran kerja pembangunan. Dalam artikel ini, kami meliputi cara membuat dan menguruskan pautan simbolik di Linux menggunakan arahan LN dan terminal. Dengan memahami cara membuat dan menguruskan pautan simbolik, anda boleh memanfaatkan ciri berguna ini di Linux.