Yorum 1: Bir dizin, dosya sisteminin bir alt uzayıdır. İçinde alt dizinler oluşturarak alt alanlara da alt bölümlere ayrılabilir. Dizinin sahibinin fooaltuzaydan içindeki her şey üzerinde kontrol sahibi olmalıdır: foo/bar, foo/bar/quxvb
Yorum 2: bir dizin, dosya sisteminin bir alt uzayıdır. Her dizin, üst dizini adı verilen başka bir dizine eklenir. Dizinin sahibi fooaltuzay içindeki her şeyi kontrol edebilir; bununla birlikte, bir alt dizin foo/bariçin sahibinin fooeklenip bareklenemeyeceği, fooancak içeriye girilip geçmeyeceği üzerinde kontrolü vardır bar: sadece sahibinin barbunun kontrolü vardır.
Yorum 2 lehine kanıt: belirttiğiniz gibi, izinlerin çalışma şekli. Ayrıca, bazı Unix dosya sistemlerinin bir dizinin birden fazla üst öğeye eklenmesine izin vermesi: buna birden çok sabit bağlantı denir. (Düzenli dosyalar için birden çok sabit bağlantıya sahip olmak yaygındır, ancak genellikle dizinin kendi büyükbaba veya büyükanne N kez kaldırıldığı döngüler oluşturma riski nedeniyle genellikle cesaret kırılır veya yasaklanır - böylece kökten erişemezsiniz. Bir dizin 0 sabit bağlantıya sahip ancak boş değilse ne yapacağınız sorunu da vardır: dizin eklenmemiş olduğundan silmek istersiniz, ancak onunla ne yaparsınız? içindekiler?)
Yorum 1 lehine kanıt: Uygulamada, dizinlerin tek bir ebeveyni vardır ve bu nedenle bir ağaç yapısı oluştururlar. Ve erişemiyor foo/bar/quxüzerinde yürütme iznine sahip olmadıkça foosıra sıra bar(iyi, erişim verilecek biraz karanlık yolları olduğunu haricinde barerişim hakkı olmadan foo). Üst seviyeler önemlidir.
Daha pratik bir notta, sizin durumunuzda A kullanıcısı
mkdir çöp
mv foo / bar çöpü /
rmdir foo