gitlab - это 403 с Nginx на Fedora 25

du -sh */

Косая черта в конце приводит к тому, что подстановочный знак соответствует каталогам и символическим ссылкам на каталоги. Для символических ссылок на каталоги команда действует на цель.

Ваши проекты будут перечислены дважды, один раз для каждого каталога и один раз для его символической ссылки. Вы можете избежать этого, если есть простой способ создать шаблон подстановочных знаков, который соответствует только вашим собственным именам.Например, если вы всегда пишете свои имена с заглавной буквы, а автоматические имена всегда пишутся строчными буквами, вы можете использовать

du -sh [A-Z]*/

. В качестве альтернативы вы можете использовать

du -shD *

. Здесь также перечислены обычные файлы. Опция -D указывает du разыменовывать символические ссылки, переданные в командной строке. Символические ссылки внутри каждого дерева каталогов не просматриваются (в отличие от -L, что здесь не очень хорошая идея).

В zsh вы можете использовать

du -sc *(@-/)

для работы только с символическими ссылками на каталоги или du -sc *(@) для работы только с символическими ссылками независимо от их назначения.

В любой оболочке вы можете использовать

find . -maxdepth 1 -type l -xtype d -exec du -sh {} +

для работы только с символическими ссылками на каталоги.

1
01.03.2017, 10:24
1 ответ

Я нашел причину.

Для ubuntu или debine каталог пользователя по умолчанию - 755. Но в Fedora - 700. Я должен установить его на 755.

И веб-сайт можно просмотреть, но есть и другие проблемы, которые мне нужно исправить.

0
28.01.2020, 01:00

Теги

Похожие вопросы