Що таке C у дозволах на файли в Linux?

«-» означає звичайний файл, «d» означатиме каталог, «l» означатиме посилання. Існують також інші типи, наприклад "c" for символьний пристрій і 'b' для блокового пристрою (знаходиться в каталозі /dev/). Це дозволи для власника файлу (користувача, який створив файл).

У Linux ще один тип файлів, який часто зустрічається, — це файл символьного пристрою, що позначається літерою «с». Файли символьних пристроїв представляють пристрої, які передають дані посимвольно, не організовуючи їх у блоки фіксованого розміру.

-c означає cmd, який дозволяє передавати ваш код у вигляді рядка. Ця функція доступна навіть за межами google-cloud-платформи. ви можете перевірити інші доступні параметри за допомогою python -h.

Прапор -C є форматом за замовчуванням, коли вивід здійснюється на tty. Команда ls відображає вихідні дані в одному стовпці, якщо імена файлів або каталогів задовгі. Список записів у рядах, розділених комами, вказавши прапорець -m.

Ви можете встановити спеціальні дозволи для файлу в абсолютний режим або символічний режим. Однак ви повинні використовувати символічний режим, щоб встановити або видалити дозволи setuid для каталогу. В абсолютному режимі ви встановлюєте спеціальні дозволи, додаючи нове вісімкове значення ліворуч від трійки дозволів. Див. приклад 1–5.

Існують також інші типи, наприклад "c" for символьний пристрій і 'b' для блокового пристрою (знаходиться в каталозі /dev/). Це дозволи для власника файлу (користувача, який створив файл).