«Файл», который вы хотите стереть, — это не файл, а каталог.
Простая команда rm
не сотрет его, вам нужно использовать rmdir
или более сложную команду rm (, например rm -rf, которую вы использовали ). Обратите также внимание, что rmdir не удалит каталог, если он не пуст.
Однако, поскольку ls печатает ?
, вероятно, что в родительском каталоге каталог прочитал (r ), но не выполнил (x)(cd в него )разрешения.
Решение состоит в том, чтобы дать родительскому )каталогу (права x, а если вы являетесь владельцем, права на чтение и запись:
chmod 711 old-folder-name(parent)
Затем либо (, если старая -папка -имя пустое):
$ cd old-folder-name(parent)
$ rmdir old-folder-name
или:
$ cd old-folder-name\(parent\)/
$ rm -rf old-folder-name
В файле gunicorn.cfg
при изменении
umask = os.getenv('GUNICORN_UMASK')
group = os.getenv('GUNICORN_GROUP')
user = os.getenv('GUNICORN_USER')
с по
umask = 0
user = None
group = None
Тогда все выглядит хорошо. Я не знаю, почему и как. но да, это решило проблему. Если кто-то здесь может объяснить мне, то это будет здорово.