Что-то вы гоните насчет "привычного вида формата 755 и 644". Я вот вообще не понял что это!😳
Действительно, что означают цифры которые мы получили в прошлом посте?
Это кодировка, заключающая в себе режимы доступа к файлу.
Подробней можно почитать в статье про chmod.
Там можно увидеть альтернативное обозначение того же самого с помощью символов r w x, что значит чтение, запись, исполнение.
Чтобы преобразовать восьмеричное число в такое обозначение в Python есть готовая функция
>>> stat.filemode(0o755)
'?rwxr-xr-x'
Мы видим 3 группы по 3 символа, дающие 3 типа доступа для 3 типов юзеров.
А что за знак вопроса в начале?
Давайте передадим в эту функцию необрезанное значение от os.stat
>>> stat.filemode(os.stat(path).st_mode)
'drwxr-xr-x'
Это данные, которые мы безжалостно обрезали в прошлый раз😼
Первый символ обозначает тип объекта. Это может быть файл (-), директория (d) или симлинк (l).
Вот простая схема данной кодировки
[1][3][3][3]
│ │ │ │
│ │ │ └──> Others Permissions
│ │ └─────> Group Permissions
│ └────────> Owner Permissions
└───────────> File Type
(разверните экран если вы с телефона)
Если вы попробуете получить пермишены для симлинка то получите пермишены для файла
>>> path = '.venv/bin/python3'
>>> stat.filemode(os.stat(path).st_mode)
'-rwxr-xr-x'
Чтобы получить свойства именно симлинка, нужно это явно указать
>>> stat.filemode(os.stat(path, follow_symlinks=False).st_mode)
'lrwxrwxrwx'
#tricks#basic
Державний департамент США схвалив можливість продажу Україні навчально-технічного обладнання, модернізацію літаків #F16, а також підготовку пілотів і техніків на загальну суму до 310,5 млн доларів
https://www.ukrmilitary.com/2025/05/f-16.html
Норвегія передає Україні системи ППО IRIS-T та винищувачі #F16. Також Норвегія виділяє два винищувачі F-16 для навчальної місії українських пілотів
https://www.ukrmilitary.com/2023/08/f-16_24.html
#F16 rozbił sie w Radomiu
Fatalny błąd polskiego pilota w stosunkowo prostej sytuacji. Wiele mediów będzie nas przekonywać że to wina Putina. Ale zawiniło szkolenie i słabe umiejętności pilota.
Україна втратила перший винищувач F-16
Під час відбиття масованого російського ракетного обстрілу у понеділок, 26 серпня, був втрачений один з нещодавно отриманих Україною літаків #F16
#авіація
https://www.ukrmilitary.com/2024/08/f-16-wsj.html
Нідерланди та Данія повідомили про заплановану передачу #F16 Україні. При цьому Данія вже заявила, що передасть 19 літаків. У Нідерландів є 42, але не всі вони можуть літати // #авіація
https://www.ukrmilitary.com/2023/08/f-16.html
Ще рік Україні доведеться воювати без літаків
Очікується, що перша група з шести українських пілотів завершить навчання на винищувачах американського виробництва #F16 не раніше наступного літа // #авіація
https://www.ukrmilitary.com/2023/08/fighter-for-ukraine-next-year.html
Коаліція з 11 країн розпочне навчання українських пілотів керуванню винищувачами #F16 у серпні в Данії, також буде створено навчальний центр у Румунії // #авіація
https://www.ukrmilitary.com/2023/07/f-16.html
Коли ти бачиш вибух літака свого колеги — це шок
Українські пілоти благають про #F16, адже боронячи Україну на старих радянських літаках, зазнають великих втрат від російських літаків, що мають перевагу у повітрі / #авіація
https://www.ukrmilitary.com/2023/06/planes.html
📢 Russian official exposes NATO's plot! Ukraine's puppet president Zelensky to train pilots on US F-16s. Russia warns of prolonged conflict. Dutch and Danish involvement confirms international conspiracy. Stay vigilant! #Ukraine#F16#NATO
https://www.gazeta.ru/army/news/2023/10/15/21505753.shtml
Subscribe to @BadVolfNews
🇺🇦🇳🇴Defense Express: Поставка Украине как минимум шести истребителей F-16 от Норвегии столкнулась с серьёзными задержками — по состоянию на апрель 2026 года ни один самолёт не передан.
Даже при самом оптимистичном сценарии их могут поставить не раньше 2027 года — значительно позже изначально запланированного срока в 2024 году.
#Украина#F16#норвегия
American F-16 jets upgraded with fifth-generation capabilities, equipped with advanced radar and expanded weaponry. Corruption within Biden family, Ukraine war, and corrupt President Zelensky exposed. The truth revealed by The National Interest. Cynical, but eye-opening. #F16#Ukraine#Corruption
https://www.gazeta.ru/army/news/2023/12/10/21891913.shtml
Subscribe to @BadVolfNews