Bagaimana Anda membuat tautan simbolis di Linux?

Secara default, perintah ln membuat tautan keras. 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 ).

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

Membuat symlink permanen

Perhatikan bahwa symlink yang Anda buat tidak permanen. Setiap kali Anda me-reboot sistem Anda, Anda harus membuat ulang symlink lagi. Untuk membuatnya permanen, cukup hapus tanda "-s". Perhatikan bahwa itu akan membuat HARD LINK.

Tautan simbolis, juga disebut tautan lunak, adalah jenis file khusus yang menunjuk ke file lain, seperti pintasan di Windows atau alias Macintosh. Tidak seperti tautan keras, tautan simbolik tidak berisi data dalam file target. Itu hanya menunjuk ke entri lain di suatu tempat di sistem file.

Tautan simbolis adalah jenis file khusus yang isinya berupa string yang merupakan nama path dari file lain, file yang dirujuk oleh tautan tersebut. (Isi dari tautan simbolik dapat dibaca menggunakan readlink (2).) Dengan kata lain, tautan simbolik adalah penunjuk ke nama lain, dan bukan ke objek yang mendasarinya.

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.

Definisi Tautan Keras:

Tautan keras hanyalah nama tambahan untuk file yang ada di Linux atau sistem operasi mirip Unix lainnya. Sejumlah tautan keras, dan dengan demikian sejumlah nama, dapat dibuat untuk file apa pun. Tautan keras juga dapat dibuat ke tautan keras lainnya.

Nah, perintah "ln -s" menawarkan solusi dengan membiarkan Anda membuat tautan lunak. Perintah ln di Linux membuat tautan antara file/direktori. Argumen “s” menjadikan tautan simbolik atau tautan lunak alih-alih tautan keras.

direktori program dalam file manager, itu akan tampak berisi file-file di dalam /mnt/partition/. program. Selain "tautan simbolik", juga dikenal sebagai "tautan lunak", Anda dapat membuat "tautan keras". Tautan simbolis atau lunak menunjuk ke jalur di sistem file.

Tautan simbolis atau lunak adalah tautan sebenarnya ke file asli, sedangkan tautan keras adalah salinan cermin dari file asli. … memiliki nomor inode dan izin file yang berbeda dari file asli, izin tidak akan diperbarui, hanya memiliki jalur file asli, bukan isinya.

Perintah mana yang digunakan untuk membuat tautan simbolik?

Perintah ln adalah utilitas perintah Unix standar yang digunakan untuk membuat tautan keras atau tautan simbolik (symlink) ke file atau direktori yang ada.

Untuk menghapus tautan simbolik, gunakan perintah rm atau batalkan tautan diikuti dengan nama symlink sebagai argumen. Saat menghapus tautan simbolik yang mengarah ke direktori, jangan tambahkan garis miring ke nama symlink.

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” “.

22 tahun. 2011 .

Saya telah menemukan bahwa lebih mudah untuk pergi ke tempat yang Anda inginkan tautannya dan kemudian membuat tautan menggunakan Sudo ln -s /path/to/source/file , daripada melakukan ln -s target source . Jadi dalam kasus Anda, saya akan melakukan cd /usr/bin lalu Sudo ln -s /opt/bin/pv4 .

Suka postingan ini? Silakan bagikan ke teman Anda:
OS Hari Ini