Cara Symlink Direktori di Linux

How Symlink Directory Linux



Symlink, juga dikenal sebagai tautan simbolik di Linux, membuat tautan ke file atau direktori untuk akses yang lebih mudah. Dengan kata lain, symlink adalah tautan yang mengarah ke file atau folder lain di sistem Anda, sangat mirip dengan pintasan di Windows. Beberapa pengguna menyebut symlink sebagai tautan lunak. Sebelum melangkah maju, mari kita uraikan tautan lunak dan tautan keras.

Tautan keras: Tautan keras adalah tautan yang mencerminkan atau menyalin file asli. Hard-link memiliki nomor inode yang sama.







Tautan lunak: Tautan lunak adalah tautan sederhana yang menunjuk ke file asli. Anda dapat mengakses file asli melalui tautan lunak. Soft-link dapat menunjuk ke file atau folder di partisi mana pun dan memiliki nomor inode yang berbeda.



Mempelajari tentang membuat symlink di Linux adalah cara yang bagus untuk meningkatkan cengkeraman Anda di terminal Linux. Jadi, mari kita pelajari langkah-langkah yang terlibat dalam membuat tautan lunak di Linux.



Cara Membuat Symlink (tautan lunak) di Linux

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





$ln -S [jalur file target/direktori] [nama simbolis]

Dalam argumen pertama setelah opsi -s, Anda akan memberikan jalur file dari folder yang ingin Anda buat symlinknya. Sementara di argumen kedua, berikan nama yang ingin Anda berikan symlink itu. Untuk memeriksa tautan yang dibuat, gunakan perintah berikut:

$ls -NS

Untuk memeriksa nomor inode, gunakan perintah yang disebutkan di bawah ini:



$ls -Saya

Cara Membuat Symlink (tautan lunak) ke File

Membuat tautan lunak ke file itu sederhana; gunakan sintaks yang disebutkan di bawah ini:

$ln -S [jalan sasaranmengajukan] [nama simbolis]

Penting untuk dicatat bahwa jika Anda tidak menentukan [nama simbolik], maka perintah akan membuat symlink dengan nama file asli. Mari kita memahaminya melalui sebuah contoh.

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

$ln -Sfolder saya/my_doc.txt my_document

Untuk memverifikasinya, gunakan:

$ls -NS

Seperti yang terlihat pada output di atas, dokumen_saya menunjuk ke folder_saya/dok_saya.txt mengajukan. Baik symlink dan file asli akan memiliki nomor inode yang berbeda. Untuk memeriksa nomor inode yang digunakan:

$ls -Saya

Tautan keras akan selalu memiliki nomor inode yang sama. Untuk memverifikasi, saya membuat tautan keras dari my_doc.txt file dan beri nama dokumen_saya_2 :

Dapat dilihat pada output bahwa file asli dan hard link memiliki nomor inode yang sama.

Cara Membuat Symlink (Tautan Lunak) dari Folder/Direktori

Untuk membuat soft-link atau symlink ke direktori sangat mirip dengan membuat symlink ke file. Misalnya, saya membuat symlink dari folder saya direktori menggunakan:

$ln -Smy_folder my_doc_folder

Perintah di atas akan membuat folder symlink di direktori saat ini. Untuk memverifikasinya, gunakan:

$ls -NS

Sekarang, periksa nomor inode:

$ls -Saya

Cara Menimpa Symlink (Tautan Lunak) di Linux:

Jika Anda mencoba memperbarui symlink dengan nama yang sama yang sudah ada, maka Anda akan mendapatkan kesalahan:

$ln -Sfolder_saya_2/dokumen_saya_2.txt dokumen_saya

Kita harus menggunakan bendera kekuatan -F untuk menimpa jalur baru ke symlink yang ada.

$ln -sffolder_saya_2/dokumen_saya_2.txt dokumen_saya

Cara Menghapus Symlink (Tautan Lunak) di Linux:

Dalam banyak situasi, Anda perlu menghapus symlink yang tidak perlu dari sistem Anda. Untuk menghapus symlink, kami menggunakan putuskan tautan perintah, dan sintaks diberikan di bawah ini:

$putuskan tautan [nama symlink]

Mari kita hapus symlink yang kita buat pada contoh di atas. Untuk memutuskan tautan symlink file, gunakan:

$putuskan tautandokumen_saya

Dan untuk memutuskan tautan symlink direktori:

$putuskan tautanmy_doc_folder

Kita juga dapat menggunakan rm perintah untuk menghapus symlink.

$rmmy_document my_doc_folder

Keuntungan dari rm lebih putuskan tautan adalah Anda dapat menghapus banyak symlink dengan rm perintah, yang tidak mungkin dilakukan dengan putuskan tautan perintah seperti pada gambar berikut:

Perhatikan bahwa apakah Anda menggunakan putuskan tautan atau rm perintah, jangan gunakan garis miring / bahkan jika itu adalah direktori.

Kesimpulan

Symlinks adalah cara yang lebih mudah untuk mengakses file sistem Anda dari berbagai lokasi. Artikel ini adalah panduan menyeluruh tentang membuat symlink ke file atau direktori dan menghapusnya. Hapus symlink jika file asli tidak ada lagi.

Memahami dan menguasai terminal Linux sangat penting bagi pemula. Saya harap posting ini bermanfaat bagi Anda untuk mempelajari utilitas baru dan meningkatkan keterampilan Anda.