Найдено результатов: 2

Найти символические ссылки с Python

Если я вызываю os.stat() на сломанном symlink, python создает исключение OSError . Это делает его полезным для поиска их. Однако есть несколько других причин, по которым os.stat() может вызвать подобное исключение. Есть ли более точный способ обнаружения сломанной symlinks с Python под Linux?

python   linux   symlink    

550   7   02:33, 2nd August, 2020


Невозможно удалить, возможно, файл с таким именем уже существует

Это начинает меня раздражать. Недавно я решил очистить свой FTP и наткнулся на старую установку Wordpress, которую я забыл (о да, очень заботится о безопасности). Во всяком случае, по какой-то причине удаление каталога не удалось, поэтому я исследовал, чтобы увидеть, что вызвало блокировку, и я сузил его до файла в wp-content.

Теперь, когда я пытаюсь удалить этот файл, я могу получить две ошибки. Я пробовал в Windowx Explorer (FTP) и файловый менеджер веб-панели управления. Вот некоторые снимки ошибок:

Windows FTP File manager

Как вы можете видеть, мой файловый менеджер считает, что файл является символической ссылкой . Хотя это пугает меня, что мой веб-сервер является хостом для явно религиозного артефакта, я также сильно смущен ситуацией.

  • Я попытался переименовать файл.
  • Я обновил представление FTP.
  • Я попытался переместить файл в другой каталог (который работал, но не удалялся).
  • Я попытался отредактировать файл,а затем удалить.

И я в растерянности. Есть ли специальный способ удалить SymLinks? Я никогда не слышал о них, до сих пор.

редактировать

Ого Windows ты действительно своего рода волшебник. Я решил взглянуть на свой FTP через командную строку и угадать, что? Файл не существует. Игнорирует ли ftp символические ссылки, я не знаю, но я собираюсь сдаться :P

Command Prompt View

file   ftp   symlink    

541   1   11:42, 28th August, 2020