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. 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 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 Apa itu Tautan Simbolik?
Bagaimana Apakah Anda Katakan Jika File Apakah Simbol Link?




