Cara membuat symlink di linux
- 1175
- 262
- Hector Kuhic
Tautan simbolik (Juga dikenal sebagai symlink atau soft links) adalah salah satu dari dua jenis tautan yang dapat Anda buat pada sistem Linux. Jika Anda baru saja belajar tentang tautan simbolik, mungkin membantu menganggapnya sebagai "jalan pintas," istilah yang biasa digunakan oleh sistem windows untuk mewakili pada dasarnya hal yang sama.
Tautan simbolik digunakan untuk menautkan ke Tautan keras. Jika Anda tertarik untuk mempelajari lebih lanjut tentang tautan keras dan bagaimana mereka dibandingkan dengan tautan simbolik, periksa panduan kami untuk membuat tautan yang keras dan lunak. Cukuplah untuk mengatakan bahwa symlink hanyalah entri dalam sistem file yang menunjuk ke file atau direktori. Mereka kebanyakan digunakan untuk kenyamanan.
Dalam panduan ini, kami akan menjalankan instruksi langkah demi langkah untuk membuat dan menghapus tautan simbolis. Anda dapat mengikuti contoh kami di bawah ini di baris perintah Anda sendiri untuk merasakan cara kerjanya.
Dalam tutorial ini Anda akan belajar:
- Cara membuat dan menghapus tautan simbolik
Kategori | Persyaratan, konvensi atau versi perangkat lunak yang digunakan |
---|---|
Sistem | Distro Linux apa pun |
Perangkat lunak | N/a |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah. |
Konvensi | # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa |
Buat dan hapus tautan simbolis
Itu ln
Perintah (tautan) digunakan untuk membuat tautan, dan -S
Opsi menentukan bahwa kami ingin membuat tautan simbolis. Kami juga perlu menyediakan dua argumen: file/direktori yang ingin kami tautkan, dan file yang menautkannya. Inilah contohnya.
- Pertama, mari kita buat file teks sederhana yang dapat kami tautkan untuk contoh.
$ echo "Ini adalah contoh">/home/linuxconfig/contoh.txt
- Selanjutnya, mari kita buat tautan simbolis ke file ini. Kami akan menempatkan tautan di dalam
/tmp
direktori.$ ln -s/home/linuxconfig/contoh.txt /tmp /contoh.txt
- Mari kita lihat tautan simbolik yang baru dibuat dengan perintah LS.
$ ls -l /tmp /contoh.txt lrwxrwxrwx 1 linuxconfig linuxconfig 29 Sep 8 18:08 /tmp /contoh.txt ->/home/linuxconfig/contoh.txt
Setelah melihat tautan kami dengan ls -l
, Anda akan melihat huruf pertama adalah l
, menunjukkan bahwa file ini adalah tautan simbolis. Itu juga menunjukkan kepada kita di mana tautan menunjuk ke, dalam kasus kami /home/linuxconfig/contoh.txt
.
Kami sekarang dapat menggunakan tautan simbolik ini untuk mengakses file. Misalnya:
$ cat /tmp /contoh.txt ini adalah contohnya
Itu benar -benar semua yang ada untuk itu. Proses ini bekerja sama untuk direktori. Namun, sebelum Anda pergi, ada beberapa hal lagi yang harus Anda ketahui tentang tautan simbolis.
- Untuk menghapus tautan simbolik, cukup gunakan
rm
Perintah seperti Anda akan menghapus file. Anda juga dapat menggunakanuntlink
memerintah. - Ketika file atau direktori dihapus, tautan simbolik yang ditautkan ke file atau direktori itu akan tetap ada, meskipun sekarang “rusak."
- Ingatlah bahwa
ln
Perintah menyimpan jalur aktual yang disediakan sebagai string. Jika tidak dalam direktori yang sama, dalam banyak kasus Anda harus memberikan jalur lengkap ke file atau direktori agar tautan simbolik berfungsi. - Tautan simbolik tidak memiliki izin yang dapat Anda modifikasi. Siapa pun dapat melihat di mana tautan simbolis menunjuk ke arah tetapi hanya mereka yang memiliki izin untuk mengakses file asli dapat membaca, menulis, atau menjalankannya (tergantung pada izin apa yang mereka miliki).
Kesimpulan
Tautan simbolik tidak lebih dari jalan pintas, yang fungsi utamanya adalah kenyamanan. Dalam panduan ini, kami melihat cara membuat dan menghapus tautan simbolik melalui contoh baris perintah. Kami juga memberikan daftar singkat hal -hal yang perlu diingat ketika datang ke penciptaan tautan simbolis, seperti rekomendasi untuk menyediakan jalur absolut.
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Cara Dual Boot Kali Linux dan Windows 10
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
- Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
- Manjaro Linux Windows 10 Dual Boot
- Ubuntu 20.04 Panduan
- Hal -hal yang harus diinstal pada Ubuntu 22.04
- Menguasai loop skrip bash
- « GIT mengganti nama cabang
- Cara memperoleh waktu matahari terbit & matahari terbenam untuk setiap lokasi dari baris perintah linux »