Cara Membuat dan Menggunakan Tautan Simbolis (alias Symlinks) di Mac

Daftar Isi:

Cara Membuat dan Menggunakan Tautan Simbolis (alias Symlinks) di Mac
Cara Membuat dan Menggunakan Tautan Simbolis (alias Symlinks) di Mac

Video: Cara Membuat dan Menggunakan Tautan Simbolis (alias Symlinks) di Mac

Video: Cara Membuat dan Menggunakan Tautan Simbolis (alias Symlinks) di Mac
Video: #1 - Tutorial Menggunakan Raspberry Pi, Dari Nol - YouTube 2024, April
Anonim
Tautan simbolis, juga dikenal sebagai symlink, adalah file khusus yang mengarah ke file atau direktori di lokasi lain di sistem Anda. Anda dapat menganggapnya seperti alias tingkat lanjut dan inilah cara menggunakannya di MacOS.
Tautan simbolis, juga dikenal sebagai symlink, adalah file khusus yang mengarah ke file atau direktori di lokasi lain di sistem Anda. Anda dapat menganggapnya seperti alias tingkat lanjut dan inilah cara menggunakannya di MacOS.

Tautan simbolis mirip dengan alias, kecuali mereka bekerja di setiap aplikasi pada Mac Anda - termasuk di Terminal. Mereka sangat berguna ketika aplikasi tidak ingin bekerja dengan benar dengan alias biasa. Di macOS, Anda membuat tautan simbolik di Terminal menggunakan

ln

utilitas. Anda tidak dapat membuatnya di Finder. Tautan simbolis dalam macOS bekerja sama dengan tautan simbolik di Linux, karena keduanya adalah sistem operasi mirip Unix. Tautan simbolis dalam Windows bekerja sedikit berbeda.

Apa itu Tautan Simbolik?

Di macOS, Anda dapat membuat alias biasa di Finder. Alias menunjuk file atau folder, tetapi mereka lebih mirip pintasan sederhana.

Simbol simbolik adalah jenis alias yang lebih maju yang bekerja di setiap aplikasi pada sistem, termasuk utilitas baris perintah di terminal. Tautan simbolis yang Anda buat tampak pada aplikasi sama dengan file atau folder asli yang ditunjuknya - meskipun itu hanya tautan.

Misalnya, katakanlah Anda memiliki program yang perlu file-nya disimpan di / Library / Program. Tetapi Anda ingin menyimpan file-file itu di tempat lain pada sistem - misalnya, di / Volume / Program. Anda dapat memindahkan direktori Program ke / Volume / Program, dan kemudian membuat tautan simbolik di / Library / Program yang menunjuk ke / Volume / Program. Program akan mencoba mengakses foldernya di / Library / Program, dan sistem operasi akan mengalihkannya ke / Volume / Program.

Ini sepenuhnya transparan untuk sistem operasi macOS dan aplikasi yang Anda gunakan. Jika Anda menjelajah ke direktori / Library / Program di Finder atau aplikasi lain, ini akan tampak berisi file di dalam / Volume / Program.

Selain tautan simbolis, yang terkadang disebut "tautan lunak", Anda dapat membuat "tautan keras". Tautan simbolis atau lunak menunjuk ke jalur di sistem file. Misalnya, katakanlah Anda memiliki tautan simbolis - atau lunak - dari / Pengguna / contoh yang menunjuk ke / opt / example. Jika Anda memindahkan file di / opt / example, tautan di / Pengguna / contoh akan rusak. Namun, jika Anda membuat tautan keras, itu akan benar-benar menunjuk ke inode yang mendasari pada sistem file. Jadi, jika Anda membuat tautan keras dari / Pengguna / contoh yang menunjuk ke / opt / example dan kemudian pindah / opt / contoh, tautan di / Pengguna / contoh masih akan mengarah ke file, di mana pun Anda memindahkannya. Tautan keras bekerja pada tingkat yang lebih rendah.

Anda umumnya harus menggunakan tautan simbolik standar (tautan lunak), jika Anda tidak yakin mana yang akan digunakan. Tautan keras memiliki beberapa keterbatasan. Misalnya, Anda tidak dapat membuat tautan keras pada satu partisi atau disk yang menunjuk ke lokasi di partisi atau disk lain, sementara Anda dapat melakukannya dengan tautan simbolik standar.

Buat Tautan Simbolis Dengan Perintah ln

Untuk membuat tautan simbolik di Mac, Anda harus menggunakan aplikasi Terminal.

Tekan Command + Space, ketik "Terminal", dan kemudian tekan "Enter" untuk membuka Terminal dari pencarian Spotlight. Navigasikan ke Finder> Aplikasi> Utilitas> Terminal untuk meluncurkan pintasan Terminal.

Jalankan
Jalankan

ln

perintah dalam bentuk berikut. Anda dapat menentukan jalur ke direktori atau file:

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

Itu

-s

di sini memberitahu perintah ln untuk membuat tautan simbolis. Jika Anda ingin membuat tautan keras, Anda akan mengabaikannya

-s

. Sebagian besar tautan simbolik adalah pilihan yang lebih baik, jadi jangan membuat tautan yang sulit kecuali Anda memiliki alasan khusus untuk melakukannya.

Ini contohnya. Katakanlah Anda ingin membuat tautan simbolis di folder Desktop Anda yang mengarah ke folder Unduhan Anda. Anda menjalankan perintah berikut:

ln -s /Users/name/Downloads /Users/name/Desktop

Setelah membuat tautan, Anda akan melihat folder Unduhan Anda muncul di desktop Anda. Ini sebenarnya adalah tautan simbolis yang Anda buat, tetapi itu akan terlihat seperti hal yang nyata. Folder ini akan tampak berisi semua file yang sama dengan folder Downloads Anda. Itu karena itu - mereka hanya pandangan berbeda yang menunjuk ke direktori dasar yang sama pada sistem file.
Setelah membuat tautan, Anda akan melihat folder Unduhan Anda muncul di desktop Anda. Ini sebenarnya adalah tautan simbolis yang Anda buat, tetapi itu akan terlihat seperti hal yang nyata. Folder ini akan tampak berisi semua file yang sama dengan folder Downloads Anda. Itu karena itu - mereka hanya pandangan berbeda yang menunjuk ke direktori dasar yang sama pada sistem file.
Jika jalur file Anda berisi spasi atau karakter khusus lainnya, Anda harus melampirkannya dalam tanda kutip. Jadi, jika Anda ingin membuat tautan di desktop Anda ke folder bernama "File Saya" di dalam direktori pengguna Anda, Anda memerlukan sesuatu seperti perintah berikut:
Jika jalur file Anda berisi spasi atau karakter khusus lainnya, Anda harus melampirkannya dalam tanda kutip. Jadi, jika Anda ingin membuat tautan di desktop Anda ke folder bernama "File Saya" di dalam direktori pengguna Anda, Anda memerlukan sesuatu seperti perintah berikut:

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

Untuk memudahkan pengetikan file dan jalur direktori ke Terminal, Anda dapat drag-and-drop folder dari jendela Finder ke Terminal dan Terminal akan secara otomatis mengisi jalur ke folder itu. Ini akan menyertakan jalur dalam tanda kutip jika perlu juga.

Jika Anda perlu membuat tautan simbolik di lokasi sistem yang tidak dapat diakses oleh akun pengguna Anda, Anda harus menambahkan awalan
Jika Anda perlu membuat tautan simbolik di lokasi sistem yang tidak dapat diakses oleh akun pengguna Anda, Anda harus menambahkan awalan

ln

perintah dengan

sudo

perintah, seperti:

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

Ingatlah bahwa, pada versi modern macOS, Anda tidak akan diizinkan untuk menulis ke lokasi sistem tertentu tanpa mengubah opsi firmware tingkat rendah karena fitur Perlindungan Integritas Sistem. Anda dapat menonaktifkan fitur itu, tetapi sebaiknya Anda tidak melakukannya.

Image
Image

Cara Menghapus Tautan Simbolik

Anda dapat menghapus tautan simbolik seperti yang Anda lakukan pada jenis file lainnya.Misalnya, untuk menghapus tautan simbolik di Finder, Ctrl + klik atau klik kanan dan pilih "Move to Trash".

Anda dapat menghapus tautan dari baris perintah menggunakan
Anda dapat menghapus tautan dari baris perintah menggunakan

rm

perintah, yang merupakan perintah yang sama yang Anda gunakan untuk menghapus file lain. Jalankan perintah dan tentukan jalur ke tautan yang ingin Anda hapus:

rm /path/to/link

Image
Image

Cara Membuat Tautan Simbolis dengan Alat Grafis

Finder dapat membuat alias, tetapi tidak akan berfungsi seperti tautan simbolis. Alias sama seperti cara pintas desktop pada Windows. Mereka tidak diperlakukan sebagai tautan simbolis yang benar dan transparan.

Agar dapat membuat tautan simbolik di Pencari, Anda memerlukan utilitas atau skrip pihak ketiga. Kami merekomendasikan SymbolicLinker aplikasi open-source untuk menambahkan Layanan dengan cepat> Membuat opsi Symbolic Link tepat ke menu konteks Finder.

Klik opsi yang ditambahkan dan itu akan membuat tautan simbolis ke file atau folder yang dipilih di direktori saat ini. Anda dapat mengganti namanya dan memindahkannya ke mana pun Anda suka.

Direkomendasikan: