Laman » bagaimana untuk » Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) di Linux

    Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) di Linux

    Linux membolehkan anda membuat pautan simbolik, atau symlinks, yang menunjuk ke fail atau folder lain pada mesin anda. Cara terbaik untuk melakukan ini adalah dengan ln arahan terminal-walaupun terdapat beberapa pengurus fail grafis yang boleh membuat pautan simbolik juga.

    Apakah Pautan Simbolik?

    Pautan simbolik pada asasnya pintasan maju. Pautan simbolik yang anda buat akan kelihatan sama seperti fail asal atau folder yang ditunjuknya, walaupun ia hanya satu pautan.

    Sebagai contoh, katakan anda mempunyai program yang memerlukan failnya disimpan di /home/user/program. Tetapi anda mahu menyimpan fail tersebut pada partition lain, yang dipasang di / mnt / partition. Anda boleh memindahkan direktori program .program ke /mnt/partition/program, dan kemudian membuat pautan simbolik di /home/user/program yang menunjuk ke /mnt/partition/program. Program ini akan cuba mengakses foldernya di /home/user/program, dan sistem operasi akan mengalihkannya ke /mnt/partition/.program.

    Ini sepenuhnya telus kepada sistem operasi dan program yang anda gunakan. Jika anda melayari direktori /home/user/program dalam pengurus fail, ia akan kelihatan mengandungi fail di dalam /mnt/partition/.program.

    Sebagai tambahan kepada "pautan simbolik", juga dikenali sebagai "pautan lembut", anda boleh membuat "pautan keras". Titik pautan simbolik atau lembut ke laluan dalam sistem fail. Sebagai contoh, katakan anda mempunyai pautan simbolik (atau "lembut") dari / home / examplefile menunjuk ke / var / examplefile. Sekiranya anda memindahkan fail di / var / examplefile, pautan di / home / examplefile akan dipecahkan. Walau bagaimanapun, jika anda membuat "pautan keras", ia sebenarnya akan menunjuk kepada inode yang mendasari pada sistem fail. Jadi, jika anda mencipta pautan keras dari / home / examplefile yang menunjuk ke / var / examplefile dan kemudian dipindahkan / var / examplefile, link di / home / examplefile akan tetap menunjuk pada file itu, tidak kira di mana anda memindahkannya. Pautan keras berfungsi pada tahap yang lebih rendah.

    Anda biasanya harus menggunakan pautan simbolik yang biasa, yang juga dikenali sebagai "pautan lembut", jika anda tidak pasti yang mana yang hendak digunakan.

    Bagaimana Membuat Pautan Simbolik dengan ln

    Untuk membuat pautan simbolik dengan arahan ln, anda perlu membuka tetingkap terminal terlebih dahulu. Sebaik sahaja anda mempunyai, jalankan arahan ln dalam bentuk berikut:

    ln -s / path / to / original / path / to / link

    Anda boleh menentukan laluan ke direktori atau fail dalam arahan. Ia akan "hanya bekerja", apa sahaja yang anda masukkan.

    Jadi, jika anda ingin membuat pautan simbol folder Unduhan anda yang terletak di Desktop anda, anda akan menjalankan arahan berikut:

    ln -s / home / name / Muat turun / rumah / nama / Desktop

    The -s dalam arahan mewujudkan pautan simbolik. Sekiranya anda ingin membuat pautan keras sebaliknya, ini adalah sesuatu yang biasanya anda tidak mahu lakukan kecuali anda mempunyai alasan khusus untuk melakukannya-anda tidak mengecualikan -s dari perintah itu.

    Menggunakan contoh kami, jika kita melihat di dalam folder Desktop kami, kami dapati folder "Muat Turun" yang nampaknya mengandungi semua fail yang sama seperti folder Muat Turun utama kami.

    Bagaimana untuk Menghapus Symbolic Links

    Untuk menghapuskan pautan simbolik, anda hanya boleh memadamkannya secara normal. Sebagai contoh, anda boleh mengklik kanan dan memadamkannya menggunakan pengurus fail grafik, atau gunakan perintah berikut, yang digunakan untuk memadam (atau "mengalih keluar") sebarang jenis fail:

    rm / path / to / link

    Bagaimana Membuat Pautan Simbolik dengan Alat Grafik

    Ramai pengurus fail Linux menawarkan keupayaan untuk membuat pautan simbolik secara grafik. Sekiranya anda berbuat demikian, anda boleh melakukannya dengan mengklik kanan folder atau fail dan memilih "Salin", dan kemudian klik kanan dalam folder lain dan pilih "Buat Pautan", "Tampal sebagai Pautan", atau pilihan bernama yang sama.

    Pengurus fail Nautilus yang disertakan dengan desktop Perpaduan GNOME dan Ubuntu tidak mempunyai pilihan menu ini lagi, tetapi ia mempunyai pintasan yang akan melakukan perkara yang sama. Untuk membuat pautan simbolik dalam Nautilus, tekan dan tahan kekunci Ctrl dan Shift pada papan kekunci anda. Seret dan lepas fail atau folder ke lokasi lain. Nautilus akan membuat pautan simbolik ke fail asal atau folder di lokasi yang anda jatuhkan fail atau folder dan bukannya mengalihkan fail atau folder asal.