GNU/Linux >> Belajar Linux >  >> Linux

Perintah Ln di Linux (Buat Tautan Simbolik)

Tautan simbolis, juga dikenal sebagai symlink atau tautan lunak, adalah jenis file khusus yang menunjuk ke file atau direktori lain.

Dalam panduan ini, kita akan membahas cara menggunakan ln perintah untuk membuat tautan simbolik.

Ada dua jenis tautan di sistem Linux/UNIX:

  • Tautan keras . Anda dapat menganggap tautan keras sebagai nama tambahan untuk file yang ada. Tautan keras menghubungkan dua atau lebih nama file dengan inode yang sama. Anda dapat membuat satu atau lebih tautan keras untuk satu file. Tautan keras tidak dapat dibuat untuk direktori dan file pada sistem file atau partisi yang berbeda.
  • Tautan lunak . Tautan lunak adalah sesuatu seperti pintasan di Windows. Ini adalah penunjuk tidak langsung ke file atau direktori. Tidak seperti tautan keras, tautan simbolik dapat menunjuk ke file atau direktori pada sistem file atau partisi yang berbeda.

Cara Menggunakan ln Perintah #

ln adalah utilitas baris perintah untuk membuat tautan antar file. Secara default, ln perintah membuat tautan keras. Untuk membuat tautan simbolis, gunakan -s (--symbolic ) pilihan.

ln sintaks perintah untuk membuat tautan simbolik adalah sebagai berikut:

ln -s [OPTIONS] FILE LINK
  • Jika keduanya FILE dan LINK diberikan, ln akan membuat tautan dari file yang ditentukan sebagai argumen pertama (FILE ) ke file yang ditentukan sebagai argumen kedua (LINK ).
  • Jika hanya satu file yang diberikan sebagai argumen atau argumen kedua berupa titik (. ), ln akan membuat tautan ke file itu di direktori kerja saat ini. Nama symlink akan sama dengan nama file yang ditunjuknya.

Secara default, jika berhasil, ln tidak menghasilkan output apa pun dan mengembalikan nol.

Untuk membuat tautan simbolis ke file tertentu, buka terminal Anda dan ketik:

ln -s source_file symbolic_link

Ganti source_file dengan nama file yang ada yang ingin Anda buatkan tautan simboliknya dan symbolic_link dengan nama tautan simbolik.

symbolic_link parameter adalah opsional. Jika Anda tidak menentukan tautan simbolis, ln perintah akan membuat tautan baru di direktori Anda saat ini:

Dalam contoh berikut, kami membuat tautan simbolis bernama my_link.txt ke file bernama my_file.txt :

ln -s my_file.txt my_link.txt

Untuk memverifikasi bahwa symlink berhasil dibuat, gunakan ls perintah:

ls -l my_link.txt

Outputnya akan terlihat seperti ini:

lrwxrwxrwx 1 linuxize users  4 Nov  2 23:03  my_link.txt -> my_file.txt

l karakter adalah bendera jenis file yang mewakili tautan simbolik. -> simbol menunjukkan file yang ditunjuk oleh symlink.

Perintah untuk membuat tautan simbolik ke direktori sama seperti saat membuat tautan simbolis ke file. Tentukan nama direktori sebagai parameter pertama dan symlink sebagai parameter kedua.

Misalnya, jika Anda ingin membuat tautan simbolis dari /mnt/my_drive/movies direktori ke ~/my_movies direktori yang akan Anda jalankan:

ln -s /mnt/my_drive/movies ~/my_movies

Jika Anda mencoba membuat tautan simbolis yang sudah ada, ln perintah akan mencetak pesan kesalahan.

ln -s my_file.txt my_link.txt
ln: failed to create symbolic link 'my_link.txt': File exists

Untuk menimpa jalur tujuan symlink, gunakan -f (--force ) pilihan.

ln -sf my_file.txt my_link.txt

Untuk menghapus/menghapus tautan simbolik, gunakan unlink atau rm perintah.

Sintaks dari unlink sangat sederhana:

unlink symlink_to_remove

Menghapus tautan simbolis menggunakan rm perintahnya sama seperti saat menghapus file:

rm symlink_to_remove

Apa pun perintah yang Anda gunakan, saat menghapus tautan simbolik, jangan tambahkan / trailing slash di akhir namanya.

Jika Anda menghapus atau memindahkan file sumber ke lokasi lain, file simbolis akan dibiarkan menggantung (rusak) dan harus dihapus.

Kesimpulan #

Untuk membuat link simbolik adalah Linux menggunakan ln perintah dengan -s pilihan.

Untuk informasi lebih lanjut tentang ln perintah, kunjungi halaman manual ln atau ketik man ln di terminal Anda.

Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk memberikan komentar.


Linux
  1. Cara Membuat Tautan Keras dan Simbolik di Linux

  2. 4 Cara Membuat File Teks di Terminal Linux

  3. Linux ln perintah

  1. Perintah Ln:Cara Membuat Tautan Simbolik di Linux

  2. Cara Membuat Tautan Simbolik di Linux

  3. Apa itu Tautan Simbolik (Tautan Lunak) dan cara membuatnya di Linux

  1. Perintah Ekor Linux

  2. Perintah Sentuh Linux

  3. Perintah Ln di Linux (Buat Tautan Simbolik)