Chcę ustawić lepki bit dla wszystkich katalogów w katalogu z wyłączeniem plików. czy jest na to jakaś dzika karta?
#sudo chmod g+s /var/www/<WILD_CARD_FOR_ALL_DIRECTORIES>
Służy */
do dopasowania tylko katalogów.
chmod g+s /var/www/*/
Aby dopasować wszystkie używane katalogi i podkatalogi **/*/
(pod warunkiem, że globstar
włączyłeś bash):
shopt -s globstar
chmod g+s /var/www/**/*/
możesz użyć find, patrz poniższy przykład
źródło
-maxdepth
find
argumentu.To NIE jest symbol wieloznaczny, więc przepraszam za brak odpowiedzi, jednak ...
ls -al |grep ^d | awk '{print$NF}'
wyświetli wszystkie katalogi w bieżącym katalogu, od Ciebie zależy, czy chcesz je przetworzyć.
i..
usunąć.echo $(ls -al |grep ^d | awk '{print$NF}')
sprawia, że zachowuje się jak symbol wieloznacznyźródło