Многообразие вариантов установки программного обеспечения на дистрибутивы Линукс не ограничиваются только пакетными базами (RPM, DEB), портативными форматами приложений (Snap, Flatpak, Appimage) или исходным кодом. Иногда пользователю могут попадаться такие форматы установочных файлов, как sh или run. Помню, что когда сам впервые столкнулся с ними, то не мог понять, как их запустить. Потому специально для таких же «непонимашек», каким был я, написан этот пост, в котором расскажу и покажу что это за форматы и как с ними работать...
В Linux файловая система хранит около сорока информационных полей. Но все они нам не интересны, так как в основном используются самой файловой системой. А вот то что стоит отдельного рассмотрения, так это то, что мы можем увидеть в полном выводе команды ls. Давайте рассмотрим все детальнее, на следующем примере $ls -l 1.tmp
-rw-r--r-- 1 user group 9 Jun 22 19:42 1.tmp Итак пойдем по порядку. Первый символ обозначает тип файла, дефис нам сообщает о том, что перед нами обычный файл. Следующие девять символов - это набор битов режима...