Simgelerin zor bağlantılar ve viceversa'ya göre avantajları nelerdir?


Yanıtlar:


10

Bu, ServerFault üzerinde biraz ayrıntılı olarak tartışılmıştır .

Sabit bağlantı geleneksel olarak aynı dosya sistemi yapılarını (unixspeak'te inode) paylaşırken, yumuşak bağlantı bir yol adı yönlendirmesidir.

  • Sabit bağlantılar aynı dosya sisteminde olmalıdır, yumuşak bağlantılar dosya sistemlerini geçebilir.
  • Sabit bağlantılı dosyalar, ikisinden birini taşısanız bile bağlantıda kalır (birini kopyala ve sil mekanizmasını tetikleyen başka bir dosya sistemine taşımazsanız). Yumuşak bağlantılı dosyalar hedefi (orijinal) taşırsanız ve bazen bağlantıyı taşıdığınızda kesilir (Mutlak veya göreceli bir yol kullandınız mı? Hala geçerli mi?).
  • Orijinal bağlantı yumuşak bağlantılarda özelken, bağlı dosyalar eşdeğerdir ve orijinalin silinmesi verileri siler. Tüm hardlinkler silinene kadar veriler kaybolmaz .
  • Yazılım bağlantıları herhangi bir hedefi işaret edebilir , ancak çoğu OS / dosya sistemi, dosya sistemi grafiğindeki döngüleri önlemek için sabit bağlantı dizinlerine izin vermez ( sabit bağlantılar olan unix dizinlerindeki .ve ..girişleri hariç ).
  • Yazılım bağlantıları dosya sistemi yürüyüş araçlarından özel destek gerektirebilir. Readlink (2) 'de okuyun .

(Bazı detaylar mat1t tarafından akla getirildi . Teşekkürler.)


10

Ronald, sabit bir bağın iki yerde farklı izinlere sahip olabileceğini yazdı. Bu doğru değil. Her iki yer de aynı inode'u paylaşıyor. İzinler dosya adına değil inode'a bağlıdır. Bu nedenle, iki yerdeki sabit bağlantılar aynı izinlere, erişim sürelerine, ...


1

semboller dosya sistemlerini geçebilir, sabit bağlantılar yapamaz. Orijinal dosyayı silerseniz, bağlantı hala canlı kalır, bir sembolik bağlantı yapmaz.


0

Sabit bağlantı temelde dosyanın iki yerde yaşadığı anlamına gelir, farklı izinlere sahip olabilir, yerinde silebilirsiniz, diğerini değil.

Yumuşak bir bağlantı sadece gerçek şeyin bir göstergesidir.

Sabit bağlantı, aynı dosyayı işaret eden iki (veya daha fazla) dizin girdisidir. Elektronik bağlantı, başka bir dizin girişini gösteren bir dizin girdisidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.