drzewo nie zejdzie do katalogów


0

Właśnie rozpakowałem tarplik z folderem. Zrobiłem tree -Fi widziałem, jak wszędzie pojawiają się gwiazdki. Wszystkie pliki (nawet png, txt itp.) Zostały oznaczone jako pliki wykonywalne. Zrobiłem więc to, co zrobiłby każdy rozsądny człowiek.

chmod 640 **

Żaden z plików i tak nie powinien być wykonywalny ...

Ale teraz, kiedy to zrobię tree -F, nie będzie już opadać w reż. Będzie drukować tylko elementy w bieżącym katalogu, nawet jeśli w folderach znajdują się elementy.

Nie jestem pewien, dlaczego tak się dzieje, docenia się wszelką pomoc.

Korzystam z drzewa 1.7.0 zainstalowanego z homebrew na OSX

Odpowiedzi:


0

Wykonalne uprawnienie do folderu daje ci prawo do wejścia do tego folderu. Musisz dodać uprawnienia do plików wykonywalnych z powrotem do wszystkich folderów.


W ogóle tego nie wiedziałem! Teraz zastanawiam się, jaki byłby dobry jeden

znalazłemchmod -R 740 * && chmod 640 $(find . ! -type d)
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.