Apakah Pautan Simbolik (Symlink)? Cara Membuat Satu di Linux

Apakah Pautan Simbolik (Symlink)? Cara Membuat Satu di Linux

Sebagai pengguna komputer, jika anda harus menentukan jalan pintas, anda mungkin akan mengatakan bahawa ia adalah penunjuk ke fail, folder, atau aplikasi, bukan? Itulah betul.





Tetapi definisi pendek itu sama sekali tidak menceritakan keseluruhan cerita. Ini menunjukkan bahawa semua jalan pintas adalah sama apabila tidak. Anda mempunyai beberapa jenis jalan pintas. Kami akan memberi tumpuan kepada pautan simbolik di bawah. Ia juga dipanggil symlink atau soft link, dan kami akan menggunakan istilahnya secara bergantian.





Mari kita lihat apa itu symlink, bagaimana membuat symlink di Linux serta macOS dan Windows, mengapa anda memerlukan jalan pintas khas ini, dan banyak lagi.





Memang betul bahawa symlink adalah fail jalan pintas. Tetapi ia berbeza dengan jalan pintas standard yang, misalnya, pemasang program telah diletakkan di desktop Windows anda untuk menjadikan program lebih mudah dijalankan.

Pasti, mengklik pada mana-mana jenis pintasan membuka objek yang dipautkan, tetapi apa yang berlaku di bawah tudung berbeza dalam kedua-dua kes seperti yang akan kita lihat seterusnya.



Walaupun jalan pintas standard menunjuk ke objek tertentu, symlink membuatnya kelihatan seolah-olah objek yang dipautkan sebenarnya ada. Komputer anda dan aplikasi di dalamnya akan membaca symlink sebagai objek sasaran itu sendiri.

Di macOS, anda mendapat bukti ini dalam bentuk mesej 'ada fail' yang muncul ketika anda cuba membuat symlink di lokasi yang sama dengan objek asal. Walaupun anda cuba memindahkan symlink ke lokasi yang sama setelah membuatnya di tempat lain, ia akan dinamakan semula sebagai salinan.





Katakan anda mempunyai folder tertentu pada cakera keras anda yang ingin anda segerakkan dengan Dropbox tanpa memindahkan folder itu sendiri ke Dropbox.

Dalam kes ini, membuat jalan pintas ke folder di Dropbox tidak ada gunanya. Jalan pintas akan berfungsi pada peranti yang anda buat. Dropbox juga akan menyegerakkan jalan pintas. Tetapi, fail jalan pintas yang disegerakkan tidak sah semasa anda mengaksesnya dari komputer lain, iaitu fail itu tidak membawa ke mana-mana.





Sekarang, jika jalan pintas itu adalah symlink, anda tidak akan menghadapi masalah ini. Ini kerana Dropbox membaca symlink sebagai folder sebenar dan sebagai hasilnya, menyegerakkan data dari folder tersebut. Anda kemudian boleh mengakses folder dan isinya di semua peranti anda yang menghidupkan Dropbox sync, walaupun folder asalnya bukan merupakan bahagian dari Dropbox anda.

cara memformat windows 10 dengan usb

Perlu diingat bahawa sama ada jalan pintas biasa atau symlink, menghapusnya tidak akan mempengaruhi objek asal dengan cara apa pun.

Secara umum, adalah idea yang baik untuk membuat pautan simbolik dan bukannya jalan pintas apabila anda mahu:

  • Akses fail dari pelbagai lokasi tanpa membuat salinan dan tanpa menggunakan banyak ruang cakera. (Ukuran Symlink hanya beberapa bait.)
  • Kekalkan versi fail yang berbeza sambil memastikan bahawa setiap petunjuk ke arahnya selalu membawa kepada versi terbaru atau terkini. (Ini berfungsi kerana symlink tetap aktif walaupun anda mengganti fail sasaran dengan fail lain dengan nama yang sama.)
  • Pindahkan data dari pemacu C: anda ke, katakanlah, cakera keras sekunder tanpa mengganggu fungsi sistem atau aplikasi yang memerlukan data tersebut berada di pemacu C: .

Anda mungkin akan menemui banyak kes penggunaan lain untuk pautan simbolik.

Anda boleh membuat pautan lembut menggunakan terminal atau baris arahan. Kami akan sampai ke alat titik-dan-klik kemudian jika anda tidak selesa bermain-main dengan terminal.

Pada Linux dan macOS

Di Linux, anda boleh membuat pautan simbolik untuk fail atau folder dengan arahan terminal ini:

ln -s [/path/to/file] [/path/to/symlink]

Perintah yang sama juga berfungsi pada macOS, kerana macOS adalah sistem operasi berasaskan UNIX seperti Linux.

Lihat tangkapan skrin di atas untuk contoh arahan.

Pengurus fail asli dalam persekitaran desktop Linux tertentu membolehkan anda membuat pautan lembut melalui menu klik kanan, jadi anda mungkin ingin memeriksa apakah aplikasi penjelajah fail anda mempunyai pilihan tersebut.

Pengurus fail Nautilus yang terkenal, yang dibundel dengan pelbagai distro Linux, mempunyai Buat Pautan pilihan menu yang kini telah hilang. Tetapi anda masih boleh membuat symlink di Nautilus dengan menekan Ctrl dan Pergeseran kunci dan menyeret fail sasaran ke lokasi di mana anda mahu symlink muncul. Jangan risau, fail asalnya akan tetap disimpan.

Pada Windows

Anda perlu membuka tetingkap Prompt Perintah sebagai pentadbir dan ketik perintah berikut untuk membuat pautan simbolik:

mklink [/path/to/symlink] [/path/to/file]

Untuk pautan simbolik ke direktori, anda harus sedikit mengubah perintah menggunakan / d bendera:

mklink /d [/path/to/symlink] [/path/to/file]

Sekiranya anda tidak mahu bekerja dengan baris arahan, anda boleh menggunakan alat grafik yang dipanggil Pautan Sambungan Shell untuk membuat pautan simbolik. Ini adalah salah satu sambungan Windows File Explorer terbaik untuk pengurusan fail.

Catatan: Sistem tidak akan menghalang anda membuat pautan simbolik dalam pautan simbolik, tetapi yang terbaik adalah mengelakkannya. Jika tidak, anda akan membuat gelung tanpa batas yang boleh menyebabkan masalah untuk perkhidmatan seluruh sistem seperti pengimbas antivirus.

Sekiranya anda pernah membuat alias di macOS, anda akan melihat bahawa mereka berperilaku seperti symlink. Kedua-dua jenis jalan pintas merujuk nama jalan fail atau folder yang dipautkan.

Perbezaannya ialah alias juga menandakan objek yang dihubungkan dengan pengecam yang dipanggil masuk (simpul indeks). Pengecam ini unik untuk objek dan mengikutinya di sekitar sistem fail.

Itulah sebabnya alias berfungsi dengan baik walaupun anda memindahkan sasarannya ke lokasi lain. Cubalah dengan symlink dan anda akan mengalami ralat. (Anda boleh memindahkan alias dan symlink sendiri tanpa masalah, melainkan anda berurusan dengan fail yang dilindungi sistem.)

Sudah tentu, kedua-dua jenis jalan pintas akan terbukti tidak berguna jika anda memadam fail asal atau menamakan semula folder yang lebih tinggi dalam hierarki.

Tidak dapat membezakan antara alias dan symlink kerana anda telah membuang alias tag dari nama fail untuk alias?

Buka pemeriksa fail atau Dapatkan maklumat panel untuk setiap jalan pintas dan melihat ukuran fail di bawah umum bahagian. Sekiranya ia mengatakan (sifar bait pada cakera) , anda berurusan dengan symlink.

Pautan simbolik (dalam folder semasa) juga akan terungkap ketika anda menggunakan arahan terminal ini:

ls -la

Perintah ini berfungsi di Linux juga, dan anda akan melihat titik pautan simbolik ke lokasi objek asal.

Pautan simbolik mungkin kelihatan membingungkan pada mulanya, tetapi jika anda meluangkan masa untuk memahaminya, anda akan menyedari bahawa ia sangat mudah digunakan!

Anda bahkan boleh membuat pautan simbolik di Android dengan Termux , aplikasi yang membolehkan anda menggunakan baris arahan Linux . Dan adakah anda tahu bahawa anda dapat berkongsi fail Google Drive dengan lebih mudah dengan pautan simbolik?

Berkongsi Berkongsi Tweet E-mel Cara Mengakses Tahap Buih Buatan Google pada Android

Sekiranya anda perlu memastikan sesuatu berada dalam keadaan darurat, kini anda dapat memperoleh tahap gelembung di telefon anda dalam beberapa saat.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Teknologi Dijelaskan
  • Terminal
  • Pautan Simbolik
Mengenai Pengarang Akshata Shanbhag(404 Artikel Diterbitkan)

Akshata dilatih dalam ujian manual, animasi, dan reka bentuk UX sebelum memfokuskan pada teknologi dan penulisan. Ini menyatukan dua aktiviti kegemarannya - memahami sistem dan menyederhanakan jargon. Di MakeUseOf, Akshata menulis tentang membuat yang terbaik dari peranti Apple anda.

Lagi Dari Akshata Shanbhag

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan