Pertanyaan: Bagaimana Anda membuat tautan simbolis antara dua direktori di Linux?

Untuk membuat tautan simbolis berikan opsi -s ke perintah ln diikuti oleh file target dan nama tautan. Dalam contoh berikut, file disinkronkan ke folder bin. Dalam contoh berikut, drive eksternal yang terpasang disinkronkan ke direktori home.

Untuk membuat tautan simbolik, gunakan opsi -s ( –symbolic ). Jika FILE dan LINK diberikan, ln akan membuat tautan dari file yang ditentukan sebagai argumen pertama ( FILE ) ke file yang ditentukan sebagai argumen kedua ( LINK ).

Ganti source_file dengan nama file yang ada yang ingin Anda buatkan tautan simbolisnya (file ini dapat berupa file atau direktori yang ada di seluruh sistem file). Ganti myfile dengan nama tautan simbolik. NS ln perintah kemudian membuat tautan simbolik.

Untuk membuat tautan simbolis di Nautilus, tekan dan tahan tombol Ctrl dan Shift pada keyboard Anda. Seret dan jatuhkan file atau folder ke lokasi lain. Nautilus akan membuat tautan simbolis ke file atau folder asli di lokasi Anda meletakkan file atau folder daripada memindahkan file atau folder asli.

Untuk melihat tautan simbolik dalam direktori:

  1. Buka terminal dan pindah ke direktori itu.
  2. Ketik perintah: ls -la. Ini akan membuat daftar panjang semua file dalam direktori bahkan jika mereka disembunyikan.
  3. File yang dimulai dengan l adalah file tautan simbolik Anda.

Sertakan satu “ ”, mendefinisikannya sebagai jalur lengkap ke direktori yang diinginkan. Sistem akan membuat tautan simbolik menggunakan nilai yang didefinisikan sebagai ” " variabel. Pembuatan symlink tersirat dan opsi -s diterapkan secara default. …

Alasan direktori hard-linking adalah tidak diijinkan sedikit teknis. Pada dasarnya, mereka merusak struktur sistem file. Anda biasanya tidak boleh menggunakan tautan keras. Tautan simbolik memungkinkan sebagian besar fungsi yang sama tanpa menimbulkan masalah (misalnya ln -s target link ).

Tautan keras adalah file yang menunjuk ke inode dasar yang sama, seperti file lain. Jika Anda menghapus satu file, itu menghapus satu tautan ke inode yang mendasarinya. Sedangkan tautan simbolik (juga dikenal sebagai tautan lunak) adalah tautan ke nama file lain di sistem file.

Cara paling sederhana: cd ke tempat tautan simbolik berada dan lakukan ls -l untuk mencantumkan detailnya dari file. Bagian di sebelah kanan -> setelah tautan simbolik adalah tujuan yang ditunjuknya.

Tautan Simbolik UNIX atau Tip Symlink

  1. Gunakan ln -nfs untuk memperbarui tautan lunak. …
  2. Gunakan pwd dalam kombinasi tautan lunak UNIX untuk mengetahui jalur sebenarnya yang ditunjukkan tautan lunak Anda. …
  3. Untuk mengetahui semua tautan lunak dan tautan keras UNIX di direktori mana pun, jalankan perintah berikut “ls -lrt | grep “^l” “.
Suka postingan ini? Silakan bagikan ke teman Anda:
OS Hari Ini