Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) pada Mac

Isi kandungan:

Video: Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) pada Mac

Video: Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) pada Mac
Video: Big Tree Tech - SKR 3EZ - Basics 2024, Mac
Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) pada Mac
Bagaimana Membuat dan Menggunakan Pautan Simbolik (alias Symlinks) pada Mac
Anonim
Pautan simbolik, juga dikenali sebagai symlink, 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, juga dikenali sebagai symlink, 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 di setiap aplikasi pada Mac anda-termasuk di Terminal. Mereka amat 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 di Finder. 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 nampak pada aplikasinya sama seperti fail asal atau folder yang ditunjukkannya-walaupun ia hanya satu pautan.

Sebagai contoh, katakan anda mempunyai program yang memerlukan failnya disimpan di / Perpustakaan / Program. Tetapi anda ingin 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 / Volumes / 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 di 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 di / Pengguna / contoh akan dipecahkan. Walau bagaimanapun, jika anda membuat pautan keras, ia sebenarnya akan menunjuk kepada inode yang mendasari pada sistem fail. Oleh itu, jika anda membuat pautan keras dari / User / contoh menunjuk ke / opt / contoh dan kemudian dipindahkan / memilih / contoh, pautan pada / Pengguna / contoh masih akan menunjuk ke fail, tidak kira di mana anda memindahkannya. Pautan keras berfungsi pada tahap yang lebih rendah.

Anda biasanya harus menggunakan pautan simbolik standard (pautan lembut), jika anda tidak pasti yang mana yang akan digunakan. Hubungan keras mempunyai beberapa batasan. Sebagai contoh, anda tidak boleh membuat pautan keras pada satu partition atau cakera yang menunjuk ke lokasi pada partition atau disk lain, sementara anda boleh melakukannya dengan pautan simbolik yang 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
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 yang keras melainkan anda mempunyai sebab tertentu untuk melakukannya.

Berikut adalah 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 /Users/name/Downloads /Users/name/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-mereka hanya pandangan yang berbeza yang menunjuk ke direktori yang sama pada sistem fail.
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-mereka hanya pandangan yang berbeza yang menunjuk ke direktori yang sama pada sistem fail.
Jika laluan fail anda mengandungi ruang atau aksara khas yang lain, anda perlu melampirkannya dalam tanda petikan. Oleh itu, jika anda ingin membuat pautan pada desktop anda ke folder bernama "Fail Saya" di dalam direktori pengguna anda, anda memerlukan sesuatu seperti arahan berikut:
Jika laluan fail anda mengandungi ruang atau aksara khas yang lain, anda perlu melampirkannya dalam tanda petikan. Oleh itu, jika anda ingin membuat pautan pada desktop anda ke folder bernama "Fail Saya" di dalam direktori pengguna anda, anda memerlukan sesuatu seperti arahan berikut:

ln -s '/Users/name/My Files' '/Users/name/Desktop/My Link'

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 menyertakan 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
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 dibenarkan untuk 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.

Image
Image

Bagaimana untuk Menghapus Symbolic Links

Anda boleh memadam pautan simbolik seperti mana-mana jenis fail lain.Sebagai contoh, untuk memadamkan pautan simbol dalam Pencari, Ctrl + klik atau klik kanan dan pilih "Pindah ke Sampah".

Anda boleh memadam pautan dari baris arahan dengan menggunakan
Anda boleh memadam pautan dari baris arahan dengan menggunakan

rm

perintah, 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

Image
Image

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 untuk menambah dengan cepat Perkhidmatan> Buat pilihan Paut Simbolik 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 yang anda suka.

Disyorkan: