ağaç dizinlere inmeyecek


0

Sadece tariçinde bir klasör olan bir dosyayı açtım . Ben yaptım tree -Fve her yerde haşhaş yıldız işareti gördük. Tüm dosyalar (hatta png, txt, vb.) Çalıştırılabilir olarak işaretlendi. Bu yüzden mantıklı bir insanın yapabileceğini yaptım.

chmod 640 **

Dosyaların hiçbiri zaten yürütülebilir olması gerekiyordu ...

Ama şimdi, yaptığım zaman tree -F, artık kirlenmeyecek. Klasörler içinde öğeler olmasına rağmen, yalnızca geçerli dizindeki öğeleri yazdıracaktır.

Bu neden oluyor emin değilim, herhangi bir yardım takdir edilmektedir.

OSX'te homebrew yüklü ağaç 1.7.0 kullanıyorum

Yanıtlar:


0

Bir klasördeki yürütülebilir izin, o klasöre girme hakkını verir. Yürütülebilir izni tüm klasörlere geri eklemeniz gerekir.


Bunu hiç bilmiyordum! Şimdi bu bana sadece bir dizinin klasörlerine izinleri ayarlamak için iyi bir tek liner ne olacağını merak

bulduchmod -R 740 * && chmod 640 $(find . ! -type d)
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.