Apakah Alutan, Pautan Simbolik, dan Pautan Keras di Mac OS X?

Sistem fail OS X menyokong beberapa jenis pautan pintasan pada fail dan folder. Pautan pintasan boleh memudahkan navigasi ke objek yang dikebumikan dalam sistem fail OS X. OS X menyokong tiga jenis pautan: alias, pautan simbolik, dan pautan keras.

Ketiga jenis pautan adalah pintasan ke objek sistem fail asal. Objek sistem fail biasanya merupakan fail pada Mac anda, tetapi ia juga boleh menjadi folder, pemacu, walaupun peranti rangkaian.

Tinjauan Alias, Pautan Simbolik, dan Pautan Keras

Pautan pintasan adalah fail kecil yang merujuk kepada objek fail yang lain. Apabila sistem menghadapi pautan pintasan, ia membaca fail, yang mengandungi maklumat tentang tempat objek asal berada, dan kemudian meneruskan untuk membuka objek tersebut. Untuk sebahagian besar, ini berlaku tanpa aplikasi yang mengakui bahawa mereka telah menemui pautan beberapa jenis. Ketiga jenis pautan cuba tampil kepada pengguna atau aplikasi yang menggunakannya.

Ketelusan ini membolehkan pautan pintasan digunakan untuk pelbagai tujuan yang berbeza; salah satu yang paling biasa adalah dengan mudah mengakses fail atau folder yang dikebumikan dalam sistem fail. Sebagai contoh, anda mungkin telah membuat folder perakaunan dalam folder Dokumen anda untuk menyimpan penyata bank dan maklumat kewangan lain. Sekiranya anda sering menggunakan folder ini, anda boleh membuat alias untuknya. Alias ​​akan muncul di desktop. Daripada menggunakan Pencari untuk menavigasi melalui pelbagai peringkat folder untuk mengakses folder perakaunan, anda boleh klik pada alias desktopnya. Alias ​​akan membawa anda ke folder dan failnya, melengkapkan proses navigasi panjang.

Satu lagi penggunaan umum untuk pintasan sistem fail ialah dengan menggunakan data yang sama di beberapa lokasi, tanpa harus sama ada menduplikasi data atau menyimpan data yang diselaraskan.

Mari kita kembali ke contoh folder perakaunan kami. Mungkin anda mempunyai aplikasi yang anda gunakan untuk menjejaki pemilihan pasaran saham, dan aplikasi perlu menyimpan fail data dalam beberapa folder yang telah ditetapkan. Daripada menyalin folder perakaunan ke lokasi yang kedua, dan kemudian perlu bimbang tentang menjaga dua folder selaras, anda boleh membuat alias atau pautan simbolik, supaya aplikasi dagangan saham melihat data dalam folder khusus tetapi sebenarnya mengakses data yang disimpan dalam folder perakaunan anda.

Untuk jumlah yang banyak: ketiga-tiga jenis jalan pintas adalah hanya cara untuk mengakses objek dalam sistem fail Mac anda daripada selain lokasi asalnya. Setiap jenis pintasan mempunyai ciri unik yang lebih sesuai untuk beberapa kegunaan berbanding yang lain. Mari lihat lebih dekat.

Aliases

Pintasan jenis ini adalah yang paling lama untuk Mac; akarnya pergi kembali ke Sistem 7 . Aliases dicipta dan dikendalikan di peringkat Finder, yang bermaksud bahawa jika anda menggunakan Terminal atau aplikasi bukan Mac, seperti banyak aplikasi UNIX dan utiliti, alias tidak akan berfungsi. OS X seolah-olah melihat alias sebagai fail data kecil, yang mana ia adalah, tetapi ia tidak tahu bagaimana mentafsirkan maklumat yang mereka ada.

Ini mungkin nampaknya kelemahan, tetapi alias sebenarnya adalah yang paling berkuasa dari tiga jenis pintasan. Untuk pengguna dan aplikasi Mac, alias juga merupakan yang paling serba boleh dari pintasan.

Apabila anda membuat alias untuk objek, sistem mencipta fail data kecil yang merangkumi laluan semasa ke objek, serta nama inode objek. Setiap nama inode objek adalah rentetan panjang nombor, bebas daripada nama yang anda berikan objek itu, dan dijamin menjadi unik untuk sebarang jumlah atau memacu kegunaan Mac anda.

Sebaik sahaja anda membuat fail alias, anda boleh mengalihkannya ke mana-mana lokasi dalam sistem fail Mac anda, dan ia masih akan menunjuk ke objek asal. Anda boleh memindahkan alias kira-kira seberapa banyak yang anda suka, dan ia masih akan menyambung kepada objek asal. Itu cukup pintar, tetapi alias mengambil konsep itu satu langkah lagi.

Selain memindahkan alias, anda juga boleh memindahkan item asal di mana saja di dalam sistem fail Mac anda; alias masih akan dapat mencari fail tersebut. Aliases boleh melakukan helah sihir ini kerana ia mengandungi nama inode item asal. Kerana nama inode setiap item unik, sistem itu sentiasa dapat mencari fail asal, tidak kira di mana anda memindahkannya.

Proses ini berfungsi seperti ini: Apabila anda mengakses alias, sistem memeriksa untuk melihat sama ada item asal berada di nama laluan yang disimpan dalam fail alias. Jika ia, maka sistem mengaksesnya, dan itu sahaja. Jika objek telah dipindahkan, sistem mencari fail yang mempunyai nama inod yang sama seperti yang disimpan dalam fail alias. Sebaik sahaja ia mendapati nama inod yang sepadan, sistem kemudian dihubungkan ke objek.

Pautan Simbolik

Pintasan jenis ini adalah sebahagian daripada sistem fail UNIX dan Linux. Kerana OS X dibina di atas UNIX, ia sepenuhnya menyokong pautan simbolik . Pautan simbolik serupa dengan alias kerana mereka adalah fail kecil yang mengandungi nama laluan kepada objek asal. Tetapi tidak seperti alias, pautan simbolik tidak mengandungi nama inode objek tersebut. Jika anda menggerakkan objek ke lokasi lain, pautan simbolik akan dipecah, dan sistem tidak akan dapat mencari objek tersebut.

Itu mungkin kelihatan seperti kelemahan, tetapi ia juga kekuatan. Oleh sebab pautan simbol mencari objek dengan nama laluannya, jika anda mengganti objek dengan objek lain yang mempunyai nama yang sama dan berada di lokasi yang sama, pautan simbolik akan terus berfungsi. Ini menjadikan pautan simbolik semulajadi untuk kawalan versi. Sebagai contoh, anda boleh membuat sistem kawalan versi mudah untuk fail teks yang dipanggil MyTextFile. Anda boleh menyimpan versi lama fail dengan nombor atau tarikh yang dilampirkan, seperti MyTextFile2, dan menyimpan versi semasa fail sebagai MyTextFile.

Pautan Keras

Seperti pautan simbolik, pautan keras adalah sebahagian daripada sistem fail UNIX yang mendasarinya. Pautan keras ialah fail kecil yang, seperti alias, mengandungi nama inod item asal. Tetapi tidak seperti alias dan pautan simbolik, pautan keras tidak mengandungi nama laluan ke objek asal. Anda biasanya akan menggunakan pautan keras apabila anda mahu objek fail tunggal muncul di beberapa tempat. Tidak seperti alias dan pautan simbolik, anda tidak boleh memadamkan objek berkaitan keras asal dari sistem fail tanpa terlebih dahulu mengeluarkan semua pautan keras kepadanya.

Rujukan dan Bacaan Lanjut