Skip to main content

Cara Membuat Tautan Simbolik Menggunakan Perintah ln

Belajar Dulu !!! Perintah Dasar Linux (Juni 2026)

Belajar Dulu !!! Perintah Dasar Linux (Juni 2026)
Anonim

Tautan simbolis dimanfaatkan seperti pintasan. Mereka dapat digunakan untuk membuat jalur yang sangat panjang lebih pendek dan cara untuk mendapatkan akses mudah ke file pada partisi dan drive lainnya.

Panduan ini menunjukkan semua yang perlu Anda ketahui tentang tautan simbolik tetapi Anda dapat memeriksa halaman manual untuk perintah ln untuk switch lainnya.

Mulai

Ada dua jenis tautan yang tersedia:

  • Tautan keras
  • Tautan lunak

Sebelum memulai, ada baiknya untuk mengetahui tautan keras apa dan mengapa Anda akan menggunakannya, tetapi panduan ini terutama akan berfokus pada tautan lunak atau tautan simbolik karena lebih dikenal.

Apa itu Hard Link?

Setiap file dalam sistem file Anda diidentifikasi oleh sebuah nomor yang disebut inode. Sebagian besar waktu Anda tidak akan benar-benar peduli tentang hal ini tetapi pentingnya hal ini terungkap ketika Anda ingin membuat tautan keras.

Tautan yang sulit memungkinkan Anda menetapkan nama yang berbeda ke file di lokasi yang berbeda tetapi pada dasarnya itu adalah file yang persis sama. Kunci yang menghubungkan file bersama adalah nomor inode. Hal hebat tentang tautan keras adalah mereka tidak menggunakan ruang hard drive fisik apa pun.

Tautan yang sulit mempermudah pengkategorian file. Misalnya, bayangkan Anda memiliki folder penuh foto. Anda dapat membuat satu folder yang disebut gambar liburan, folder lain yang disebut foto anak-anak dan foto hewan peliharaan yang disebut ketiga.

Ada kemungkinan bahwa Anda akan memiliki beberapa foto yang cocok dengan ketiga kategori karena mereka dibawa berlibur bersama anak-anak dan anjing Anda.

Anda dapat meletakkan file utama dalam foto-foto liburan dan kemudian membuat tautan keras ke foto itu dalam kategori foto anak-anak dan tautan keras lainnya dalam kategori foto hewan peliharaan - dan tidak ada ruang ekstra yang diambil.

Yang harus Anda lakukan adalah memasukkan perintah berikut untuk membuat tautan keras:

ln / path / ke / file / path / ke / hardlink

Jika Anda memiliki foto bernama BrightonBeach di folder foto liburan dan Anda ingin membuat tautan di folder foto anak-anak, Anda akan menggunakan perintah berikut:

In /holidayphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg

Anda dapat mengetahui berapa banyak file yang terhubung ke inode yang sama dengan menggunakan perintah ls sebagai berikut:

ls -lt

Outputnya akan seperti ini -rw-r - r-- 1 nama pengguna namafile tanggal nama file.

Bagian pertama menunjukkan izin pengguna, tetapi bagian yang penting adalah nomor setelah izin dan sebelum nama pengguna.

Jika angkanya adalah 1 itu adalah satu-satunya file yang menunjuk ke inode tertentu (yaitu tidak terhubung). Jika angkanya lebih besar dari satu maka itu sulit dihubungkan oleh 2 atau lebih file.

Apa itu Tautan Simbolik?

Tautan simbolik seperti pintasan dari satu file ke file lainnya. Isi dari tautan simbolik adalah alamat dari file atau folder yang sebenarnya yang sedang ditautkan.

Manfaat menggunakan tautan simbolik adalah Anda dapat menautkan ke file dan folder di partisi lain dan di perangkat lain.

Perbedaan lain antara tautan keras dan tautan simbolis adalah bahwa tautan keras harus dibuat terhadap file yang sudah ada sedangkan tautan lunak dapat dibuat sebelum file itu mengarah ke yang ada.

Untuk membuat tautan simbolik, gunakan sintaks berikut:

ln -s / path / ke / file / path / ke / link

Jika Anda khawatir menimpa tautan yang sudah ada, Anda dapat menggunakan tombol -b sebagai berikut:

ln -s -b / path / ke / file / path / ke / link

Ini akan membuat cadangan dari tautan jika sudah ada dengan membuat nama file yang sama tetapi dengan tilde di akhir (~). Jika file sudah ada dengan nama yang sama dengan tautan simbolik, Anda akan menerima kesalahan.

Anda dapat memaksa tautan untuk menimpa file dengan menggunakan perintah berikut:

ln -s -f / path / ke / file / path / ke / link

Anda mungkin tidak ingin menggunakan -f switch tanpa -b switch karena Anda akan kehilangan file asli.

Alternatif lain adalah menerima pesan yang menanyakan apakah Anda ingin menimpa file jika sudah ada. Anda dapat melakukan ini dengan perintah berikut:

ln -s -i / path / ke / file / path / ke / link

Bagaimana Apakah Anda Katakan Jika File Apakah Simbol Link?

Jalankan yang berikut ini ls perintah:

ls -lt

Jika file adalah tautan simbolik, Anda akan melihat sesuatu seperti ini:

myshortcut -> myfile

Anda dapat menggunakan tautan simbolis untuk menavigasi ke folder lain.

Misalnya, bayangkan Anda memiliki tautan ke / home / music / rock / alicecooper / heystoopid bernama heystoopid.

Anda dapat menjalankan perintah cd berikut untuk menavigasi ke folder itu menggunakan perintah berikut:

cd heystoopid