Sembolik Bağlantılar

Next: Dosya Arşivleme ve Sıkıştırma Up: Dosya ve Dizin İşlemleri Previous: Dosya Sistemi Yaratılması ve

# Sembolik Bağlantılar

Bazı durumlarda, bir dosyayı oluşturup bu dosyanın başka bir dosyayı işaret etmesi istenebilir. Genellikle sistem yöneticileri tarafından kullanılan sembolik bağlantı yardımıyla bir dosya veya dizin, bunlara karşılık gelen başka bir dosya veya dizin olarak gösterilir.

Aşağıda bir sembolik bağlantı örneği yeralıyor. Sistem görevlisi, `/root` dizini altındayken `/usr/src/linux` dizinine geçmek istiyor. `/usr/src/linux` dizinine işaret eden bir bağlantı kurmak için `ln` komutu kullanılır. -s parametresi, bu bağlantının sembolik olacağına işaret eder.

    # ls -l
    total 116
    drwxr-xr-x   2 root     root         1024 Feb 14 08:13 kernel
    -rw-r--r--   1 root     root       115695 Sep 15  1994 lodlin15.zip
    drwx------   2 root     root         1024 Jan  7  1980 mail
    -rw-r--r--   1 root     root            0 Feb 15 08:14 typescript
    # ln -s /usr/src/linux linux
    # ls -l
    total 116
    drwxr-xr-x   2 root     root         1024 Feb 14 08:13 kernel
    -rw-r--r--   1 root     root       115695 Sep 15  1994 lodlin15.zip
    drwx------   2 root     root         1024 Jan  7  1980 mail
    lrwxrwxrwx   1 root     root            9 Feb 15 08:14 linux -> /usr/src/linux
    -rw-r--r--   1 root     root            0 Feb 15 08:14 typescript

Bu işlemden sonra kullanıcının `/usr/src/linux` dizinine geçmesi için `cd linux` yazması yetecektir. Sembolik bağlantı dosyasını diğerlerinden ayıran, satırın en solundaki `l` karakteridir.