Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) pada Mac
Pautan simbolik, juga dikenali sebagai symlinks, adalah fail khas yang menunjuk pada fail atau direktori di lokasi lain pada sistem anda. Anda boleh memikirkannya seperti alias maju dan inilah cara menggunakannya dalam MacOS.
Pautan simbolik serupa dengan alias, kecuali mereka bekerja dalam setiap aplikasi pada Mac anda-termasuk dalam Terminal. Mereka sangat berguna apabila aplikasi tidak mahu berfungsi dengan betul dengan alias biasa. Pada macOS, anda membuat pautan simbolik di Terminal menggunakan ln
utiliti. Anda tidak boleh membuatnya dalam Pencari. Pautan simbolik dalam macOS berfungsi sama dengan pautan simbol di Linux, kerana kedua-duanya adalah sistem operasi seperti Unix. Pautan simbolik dalam Windows berfungsi sedikit berbeza.
Apakah Pautan Simbolik?
Dalam macOS, anda boleh membuat alias tetap dalam Pencari. Aliases menunjuk pada fail atau folder, tetapi mereka lebih seperti pintasan mudah.
Pautan simbolik adalah jenis alias yang lebih maju yang berfungsi dalam setiap aplikasi pada sistem, termasuk utiliti baris perintah di terminal. Pautan simbolik yang anda buat muncul pada aplikasinya sama seperti fail asal atau folder yang ditunjuk-walaupun ia hanya pautan.
Sebagai contoh, katakan anda mempunyai program yang memerlukan failnya disimpan di / Perpustakaan / Program. Tetapi anda mahu menyimpan fail-fail tersebut di tempat lain di dalam sistem-contohnya, dalam / Volum / Program. Anda boleh memindahkan direktori Program ke / Volum / Program, dan kemudian membuat pautan simbolik di / Perpustakaan / Program menunjuk ke / Volum / Program. Program ini akan cuba mengakses foldernya di / Perpustakaan / Program, dan sistem operasi akan mengalihkannya ke / Volum / Program.
Ini sepenuhnya telus kepada sistem operasi macOS dan aplikasi yang anda gunakan. Jika anda melayari direktori / Perpustakaan / Program dalam Finder atau mana-mana aplikasi lain, ia akan kelihatan mengandungi fail di dalam / Volum / Program.
Sebagai tambahan kepada pautan simbolik, yang kadang-kadang disebut "pautan lembut", anda boleh membuat "link keras". Titik pautan simbolik atau lembut ke laluan dalam sistem fail. Sebagai contoh, katakan anda mempunyai simbolik-atau pautan lembut dari / Pengguna / contoh menunjuk ke / opt / contoh. Jika anda memindahkan fail di / opt / contoh, pautan pada / Pengguna / contoh akan dipecahkan. Walau bagaimanapun, jika anda membuat pautan keras, ia sebenarnya akan menunjuk kepada inode yang mendasari pada sistem fail. Jadi, jika anda membuat pautan keras dari / Pengguna / contoh menunjuk ke / opt / contoh dan kemudian dipindahkan / memilih / contoh, pautan di / Pengguna / contoh masih akan menunjuk ke fail, tidak kira di mana anda memindahkannya. Pautan keras berfungsi pada tahap yang lebih rendah.
Pada umumnya anda perlu menggunakan pautan simbolik standard (pautan lembut), jika anda tidak pasti apa yang hendak digunakan. Hubungan keras mempunyai beberapa batasan. Sebagai contoh, anda tidak boleh membuat pautan keras pada satu partition atau cakera yang menunjuk ke lokasi pada partisi atau cakera yang lain, manakala anda boleh melakukannya dengan pautan simbolik standard.
Buat Pautan Simbolik Dengan Perintah
Untuk membuat pautan simbolik pada Mac, anda perlu menggunakan aplikasi Terminal.
Tekan Command + Space, ketik "Terminal", dan kemudian tekan "Enter" untuk membuka Terminal dari carian Spotlight. Navigasi ke Pencari> Aplikasi> Utiliti> Terminal untuk melancarkan pintasan Terminal.
Jalankan ln
arahan dalam bentuk berikut. Anda boleh menentukan laluan ke direktori atau fail:
ln -s / path / to / original / path / to / link
The -s
di sini memberitahu arahan ln untuk membuat pautan simbolik. Sekiranya anda ingin membuat pautan keras, anda akan meninggalkannya -s
. Kebanyakan pautan simbol masa adalah pilihan yang lebih baik, jadi jangan buat pautan keras melainkan jika anda mempunyai sebab tertentu untuk melakukannya.
Contohnya. Katakan anda ingin membuat pautan simbolik dalam folder Desktop anda yang menunjuk ke folder Muat turun anda. Anda akan menjalankan arahan berikut:
ln -s / Pengguna / nama / Muat Turun / Pengguna / nama / Desktop
Setelah membuat pautan, anda akan melihat folder Muat turun anda muncul di desktop anda. Ini sebenarnya pautan simbolik yang anda buat, tetapi ia akan kelihatan seperti perkara sebenar. Folder ini akan kelihatan mengandungi semua fail yang sama seperti folder Muat Turun anda. Itulah sebabnya ia hanya mempunyai pandangan yang berbeza yang menunjuk kepada direktori asas yang sama pada sistem fail.
Jika laluan file anda mengandungi ruang atau aksara khas lain, anda perlu menyertakannya dalam tanda petikan. Oleh itu, jika anda ingin membuat pautan pada desktop anda ke folder bernama "My Files" di dalam direktori pengguna anda, anda memerlukan sesuatu seperti arahan berikut:
ln -s "/ Pengguna / nama / Fail Saya" "/ Pengguna / nama / Desktop / Pautan Saya"
Untuk memudahkan fail menaip dan laluan direktori ke Terminal, anda boleh seret-dan-lepas folder dari tetingkap Finder ke Terminal dan Terminal secara automatik akan mengisi laluan ke folder itu. Ia akan melampirkan laluan dalam tanda petikan jika perlu juga.
Jika anda perlu membuat pautan simbolik dalam lokasi sistem akaun pengguna anda tidak mempunyai akses kepada, anda perlu awalan ln
perintah dengan sudo
perintah, seperti itu:
sudo ln -s / path / to / original / path / to / link
Perlu diingat bahawa, pada versi moden macOS, anda tidak akan dibenarkan menulis ke lokasi sistem tertentu tanpa mengubah pilihan firmware peringkat rendah disebabkan oleh ciri Perlindungan Integriti Sistem. Anda boleh mematikan ciri itu, tetapi kami mengesyorkan anda tidak.
Bagaimana untuk Menghapus Symbolic Links
Anda boleh memadamkan pautan simbolik seperti mana-mana jenis fail lain. Sebagai contoh, untuk memadamkan pautan simbol dalam Finder, Ctrl + klik atau klik kanan dan pilih "Pindah ke Sampah".
Anda boleh memadamkan pautan dari baris arahan dengan menggunakan rm
arahan, yang merupakan arahan yang sama yang anda gunakan untuk mengalih keluar fail lain. Jalankan arahan dan tentukan jalan ke pautan yang ingin anda padamkan:
rm / path / to / link
Cara Mencipta Pautan Simbolik Dengan Alat Grafik
The Finder boleh membuat alias, tetapi mereka tidak akan berfungsi seperti link simbolik. Aliases adalah seperti pintasan desktop pada Windows. Mereka tidak diperlakukan sebagai pautan simbolik yang telus dan benar.
Untuk dapat membuat pautan simbol dalam Finder, anda memerlukan utiliti atau skrip pihak ketiga. Kami mengesyorkan aplikasi sumber terbuka SymbolicLinker dengan cepat menambah perkhidmatan> Buat pilihan Paut Symbolic ke menu konteks Finder.
Klik pilihan yang ditambahkan dan ia akan mewujudkan pautan simbolik ke fail atau folder yang dipilih dalam direktori semasa. Anda boleh menamakan semula dan memindahkannya ke mana sahaja anda suka.
Jika anda tidak menggunakannya sebelum ini, pautan simbolik boleh mengambil sedikit masa untuk membungkus kepala anda dan digunakan untuk digunakan. Tetapi, sebaik sahaja anda melakukannya, anda akan dapati mereka alat yang berkuasa untuk melakukan sesuatu yang sering anda tidak dapat lakukan dengan alias biasa.