Fig 1. MKLINK.EXE |
Sebagai programer yang banyak bekerja dengan command-line, baik untuk mengeksekusi tools pembantu, atau pun untuk otomasi, seringkali kita ingin berpindah dari satu folder ke folder lain, atau ingin mengakses secara cepat suatu file tanpa menghiraukan path file sesungguhnya. Maka kita memerlukan Symbolic Link file atau folder tersebut di folder kita bekerja sekarang.
Symbolic Link adalah file atau folder simbolik yang menunjuk ke file atau folder sesungguhnya di sistem file. Bila Anda pengguna sistem operasi Unix-based, maka konsep ini familiar. Bila Anda pengguna Windows, konsep ini mirip dengan shortcut.
Shortcut hanya berlaku di desktop, sehingga bila Anda klik shortcut tersebut, maka File Explorer akan mengarahkan Anda ke folder fisik sesungguhnya. Bila Anda di mode command-line (CMD.EXE), kita tidak bisa berikan perintah CD (Change Directory) ke shortcut.
Misalnya kita buat shortcut file dari File Explorer untuk direktori "devel", seperti Fig 1. di bawah ini.
Fig 1. File shortcut untuk direktori "devel" |
Fig 2. Gagal masuk shortcut suatu folder dengan di console CMD |
Fig 3. Opsi-opsi perintah MKLINK |
Cara pertama, dari Windows Start --> "Command Prompt", atau kalau "Command Prompt" tidak muncul, dari Windows Start --> All Programs --> Accessories --> Command Prompt.
Kemudian klik tombol kanan mouse, dan pilih "Run as Administrator"
Cara kedua, dari Windows Start, ubah input "search program" dengan "CMD", kemudian tekan Control+Shift Kiri+Enter.
Untuk membuat symbolic link dengan nama "folderA" untuk folder "C:/Program/FolderB" maka kita dapat memberikan perintah sebagai berikut di konsole CMD.EXE
mklink \D folderA C:/Program/FolderB
Hati-hati:
Padanan perintah mklink.exe di unix-based (GNU) adalah perintah ln. Hanya saja, letak argumen link dan target terbalik.