Bagaimana Symlink Direktori di Linux

How Symlink Directory Linux



Symlink, juga dikenal sebagai pautan simbolik di Linux, membuat pautan ke fail atau direktori untuk akses yang lebih mudah. Untuk meletakkannya dengan cara lain, symlink adalah pautan yang menunjuk ke fail atau folder lain dalam sistem anda, yang serupa dengan jalan pintas di Windows. Sebilangan pengguna menyebut symlink sebagai pautan lembut. Sebelum bergerak maju, mari kita huraikan soft-link dan hard-link.

Pautan keras: Pautan keras adalah pautan yang mencerminkan atau menyalin fail asal. Pautan keras mempunyai nombor inode yang sama.







Pautan lembut: Pautan lembut adalah pautan mudah yang menunjuk ke fail asal. Anda boleh mengakses fail asal melalui pautan lembut. Pautan lembut boleh menunjuk ke fail atau folder di mana-mana partisi dan mempunyai nombor inode yang berbeza.



Mempelajari cara membuat symlink di Linux adalah cara terbaik untuk meningkatkan cengkaman anda di terminal Linux. Oleh itu, mari kita pelajari langkah-langkah yang terlibat dalam membuat pautan lembut di Linux.



Cara Membuat Symlink (soft-link) di Linux

Untuk membuat symlink atau soft link, kami menggunakan ln arahan. Sintaks yang harus diikuti untuk membuat symlink disebutkan di bawah:





$ln -s [jalan fail sasaran/direktori] [nama simbolik]

Dalam argumen pertama selepas pilihan -s, anda akan memberikan jalan fail folder yang ingin anda buat symlink. Semasa dalam argumen kedua, sebutkan nama yang ingin anda berikan symlink tersebut. Untuk memeriksa pautan yang dibuat, gunakan arahan berikut:

$ls -tempat

Untuk memeriksa nombor inode, gunakan arahan yang disebutkan di bawah:



$ls -i

Cara Membuat Symlink (pautan lembut) ke Fail

Membuat pautan lembut ke fail adalah mudah; gunakan sintaks yang dinyatakan di bawah:

$ln -s [jalan sasaranfail] [nama simbolik]

Penting untuk diperhatikan bahawa jika anda tidak menentukan [nama simbolik], maka perintah akan membuat symlink dengan nama fail asal. Mari kita fahami melalui contoh.

Saya telah membuat direktori my_folder yang mengandungi fail teks my_doc.txt. Sekarang, untuk membuat symlink ke fail my_doc.txt, saya akan menggunakan:

$ln -smy_folder/my_doc.txt my_document

Untuk mengesahkannya, gunakan:

$ls -tempat

Seperti yang dapat dilihat pada output di atas, dokumen_ku sedang menunjuk my_folder / my_doc.txt fail. Kedua-dua symlink dan fail asal akan mempunyai nombor inode yang berbeza. Untuk memeriksa nombor inode yang digunakan:

$ls -i

Pautan keras akan selalu mempunyai nombor inode yang sama. Untuk mengesahkan, saya membuat pautan keras my_doc.txt fail dan namakannya my_document_2 :

Ini dapat dilihat pada output bahawa fail asal dan pautan keras mempunyai nombor inode yang sama.

Cara Membuat Symlink (Soft Link) Folder / Direktori

Untuk membuat pautan lembut atau symlink ke direktori sangat serupa dengan membuat symlink ke fail. Sebagai contoh, saya membuat symlink dari my_folder direktori menggunakan:

$ln -smy_folder my_doc_folder

Perintah di atas akan membuat folder symlink di direktori semasa. Untuk mengesahkannya, gunakan:

$ls -tempat

Sekarang, periksa nombor inode:

$ls -i

Cara Menimpa Symlink (Soft Link) di Linux:

Sekiranya anda cuba mengemas kini symlink dengan nama yang sama yang sudah ada, maka anda akan mendapat ralat:

$ln -smy_folder_2/my_doc_2.txt my_document

Kita mesti menggunakan bendera kekuatan -f untuk menimpa jalan baru ke symlink yang ada.

$ln -sfmy_folder_2/my_doc_2.txt my_document

Cara Menghapus Symlink (Soft Link) di Linux:

Dalam banyak keadaan, anda perlu mengeluarkan symlink yang tidak diperlukan dari sistem anda. Untuk menghapus symlink, kami menggunakan nyahpaut arahan, dan sintaksnya diberikan di bawah:

$nyahpaut [nama symlink]

Mari keluarkan symlink yang kami buat dalam contoh di atas. Untuk memutuskan pautan symlink fail, gunakan:

$nyahpautdokumen_ku

Dan untuk memutuskan pautan symlink dari direktori:

$nyahpautmy_doc_folder

Kita juga boleh menggunakan rm arahan untuk membuang symlink.

$rmmy_document my_doc_folder

Kelebihan dari rm berakhir nyahpaut adalah bahawa anda boleh membuang beberapa symlink dengan rm perintah, yang tidak mungkin dilakukan dengan nyahpaut arahan seperti yang ditunjukkan dalam gambar berikut:

Perhatikan bahawa sama ada anda menggunakan nyahpaut atau rm arahan, jangan gunakan slash trailing / walaupun itu adalah direktori.

Kesimpulannya

Pautan Syml adalah cara yang lebih mudah untuk mengakses fail sistem anda dari pelbagai lokasi. Penulisan ini adalah panduan menyeluruh tentang membuat symlink ke fail atau direktori dan menghapusnya. Keluarkan symlink jika fail asalnya tidak ada lagi.

Memahami dan menguasai terminal Linux sangat penting bagi setiap pemula. Saya harap siaran ini memberi manfaat kepada anda untuk mempelajari utiliti baru dan meningkatkan kemahiran anda.