GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Linux ln untuk Pemula (5 Contoh)

Terkadang, saat mengerjakan baris perintah, Anda perlu membuat tautan antar file. Ini dapat dicapai dengan menggunakan perintah khusus, dijuluki ln . Dalam tutorial ini, kita akan membahas dasar-dasar alat ini menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 16.04.

Perintah Linux ln

Seperti yang sudah Anda pahami sekarang, perintah ln memungkinkan Anda membuat tautan antar file. Berikut adalah sintaks (atau lebih tepatnya sintaks yang berbeda tersedia) untuk alat ini:

ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
ln [OPTION]... TARGET                  (2nd form)
ln [OPTION]... TARGET... DIRECTORY     (3rd form)
ln [OPTION]... -t DIRECTORY TARGET...  (4th form)

Dan inilah cara halaman manual alat menjelaskannya:

In  the  1st form, create a link to TARGET with the name LINK_NAME. In the 2nd form, create a link 
to TARGET in the current directory. In the 3rd and 4th forms, create links to each TARGET in
DIRECTORY. Create hard links by default, symbolic links with --symbolic. By default, each
destination (name of new link) should not already exist. When creating hard links, each TARGET
must exist. Symbolic links can hold arbitrary text; if later resolved, a relative link is
interpreted in relation to its parent directory.

Contoh gaya Q&A berikut akan memberi Anda ide yang lebih baik tentang cara kerja perintah ln. Namun sebelum itu, ada baiknya Anda memahami apa perbedaan antara hard link dan soft link.

Itu cukup mudah - yang harus Anda lakukan adalah menggunakan ln perintah dengan cara berikut:

ln [file] [hard-link-to-file]

Misalnya:

ln test.txt test_hard_link.txt

Agar Anda dapat melihat tautan keras dibuat dengan nama test_hard_link.txt .

Untuk ini, gunakan opsi baris perintah -s.

ln -s [file] [soft-link-to-file]

Misalnya:

ln -s test.txt test_soft_link.txt

File test_soft_link.txt adalah tautan lunak/simbolis, sebagaimana dikonfirmasi dengan warna teks biru langitnya.

Q3. Bagaimana cara membuat ln menghapus file tujuan yang ada dengan nama yang sama?

Secara default, ln tidak mengizinkan Anda membuat tautan jika file dengan nama yang sama sudah ada di direktori tujuan.

Namun, jika mau, Anda dapat membuat ln menimpa perilaku ini dengan menggunakan -f opsi baris perintah.

Catatan :Anda dapat menggunakan -i opsi baris perintah jika Anda ingin membuat semua proses penghapusan ini menjadi interaktif.

Q4. Bagaimana cara membuat ln membuat cadangan file yang ada dengan nama yang sama?

Jika Anda tidak ingin ln menghapus file yang ada dengan nama yang sama, Anda dapat membuatnya membuat cadangan file-file ini. Ini dapat dicapai dengan menggunakan -b opsi baris perintah. File cadangan yang dibuat dengan cara ini akan berisi tilde (~) di akhir namanya.

Direktori tujuan tertentu (selain yang sekarang) dapat ditentukan menggunakan -t opsi baris perintah. Misalnya:

ls test* | xargs ln -s -t /home/himanshu/Desktop/

Perintah yang disebutkan di atas akan membuat tautan ke semua file uji* (ada di direktori saat ini) dan meletakkannya di direktori Desktop.

Kesimpulan

Setuju, ln bukanlah sesuatu yang Anda perlukan setiap hari, terutama jika Anda seorang pemula. Tapi itu adalah perintah yang berguna untuk diketahui, karena Anda tidak pernah tahu kapan itu akan menyelamatkan hari Anda. Kami telah membahas beberapa opsi baris perintah yang berguna yang ditawarkan alat ini. Setelah selesai dengan ini, Anda dapat mempelajari lebih lanjut tentang ln dengan menuju ke halaman manualnya.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial perintah comm Linux untuk pemula (5 contoh)

  2. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  1. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  2. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  3. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)