Astra linux расширения файлов

unixforum.org

Всем привет! подскажите,пожалуйста, как разобраться с расширениями(именами) файлов в Linux?и какое расширение(имя) имеют файлы установки?

Re: Расширения файлов в Linux

Сообщение HAW » 08.01.2010 19:13

Всем привет! подскажите,пожалуйста, как разобраться с расширениями(именами) файлов в Linux?и какое расширение(имя) имеют файлы установки?

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

установка программы выглядит примерно так:
1 Если источник дополнительных программ ещё не подключен, подключаем
2 Запускаем программу установки ищем нужную и отмечаем для установки.

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: Расширения файлов в Linux

Сообщение drBatty » 08.01.2010 20:21

в имени допустимы любые символы кроме / и \x00, в любом порядке. Если имя начинается с точки, файл считается скрытым, и показывается только в режиме «показывать скрытые файлы», в остальном — то-же самое.

Для удобства, можно задавать расширения, стандарта нету, делайте что хотите. Однако, если вся музыка у вас *.mp3 — это очень удобно: одной командой можно сразу все песни обработать, но если вам это не нужно, можете использовать что угодно, ССЗБ.

Re: Расширения файлов в Linux

Сообщение svlife100 » 08.01.2010 23:22

Ubuntu 9.10. А установка производится исключительно через диспетчер установки?или можно отдельно?

Bizdelnick Модератор Сообщения: 20387 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Расширения файлов в Linux

Сообщение Bizdelnick » 08.01.2010 23:24

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Re: Расширения файлов в Linux

Сообщение svlife100 » 09.01.2010 00:04

Почему? есть в линукс определенное расширение файла, которое указывает, что это установочный файл, например как в Windows — .exe?

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: Расширения файлов в Linux

Сообщение drBatty » 09.01.2010 00:05

конечно можно!
а ещё можно одной простой командой стереть все файлы!
да много чего ещё можно. особенно в убунте

Bizdelnick Модератор Сообщения: 20387 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Расширения файлов в Linux

Сообщение Bizdelnick » 09.01.2010 00:09

Почему? есть в линукс определенное расширение файла, которое указывает, что это установочный файл, например как в Windows — .exe?

Читайте также:  Linux права доступа таблица

Для Ubuntu — .deb.
Лучше всегда искать софт в родных репозиториях, потому что это гарантирует максимальную совместимость с остальным установленным софтом, а также потому что это надёжнее (см. Вредоносное ПО в каталоге Gnome-Look).

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Re: Расширения файлов в Linux

Сообщение svlife100 » 09.01.2010 00:10

я абсолютно не знаком с линукс(впервые поставил) и хочу её более-менее освоить. Вы,как более опытные пользователи, с чего посоветовали бы начать это «нелёгкое» дело? -))

Re: Расширения файлов в Linux

Сообщение romuil » 09.01.2010 00:12

я абсолютно не знаком с линукс(впервые поставил) и хочу её более-менее освоить. Вы,как более опытные пользователи, с чего посоветовали бы начать это «нелёгкое» дело? -))

Re: Расширения файлов в Linux

Сообщение svlife100 » 09.01.2010 00:26

Rootlexx Бывший модератор Сообщения: 4443 Статус: GNU generation ОС: Debian GNU/Linux

Re: Расширения файлов в Linux

Сообщение Rootlexx » 09.01.2010 00:28

У нас на форуме есть специальный раздел: » Книги и Документация «. Начинать стоит с него. А также: » Новичок в Ubuntu, прочти, прежде чем спросить «.

Rootlexx Бывший модератор Сообщения: 4443 Статус: GNU generation ОС: Debian GNU/Linux

Re: Расширения файлов в Linux

Сообщение Rootlexx » 09.01.2010 00:35

  • В Linux нет понятия «расширение файла» как такового. Можно взять часть имени, отделённую точкой, и назвать её «расширение», но в принципе это останется частью имени файла. Зато есть такое понятие как MIME. Именно так в общем случае определяется тип файла в Linux. Хотя некоторые программы могут требовать, чтобы имя файла заканчивалось на определённое «расширение», но это уже причуды непосредственно этих программ.
  • MIME-тип файла пакета («установщика») в Ubuntu — application/x-deb . «Расширение» обычно — .deb . Хотя можете, скажем, убрать его полностью, и всё равно тип файла будет опознан.

Re: Расширения файлов в Linux

Сообщение svlife100 » 09.01.2010 00:38

Re: Расширения файлов в Linux

Сообщение petyanamlt » 09.01.2010 00:55

Да ничо страшного, в винде по умолчанию, тоже расширения файлов не видно.
И нечего, народ не обламывается.

MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD — 2000 -2х500 (Velociraptor) — 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру

Re: Расширения файлов в Linux

Сообщение svlife100 » 09.01.2010 01:03

Да ничо страшного, в винде по умолчанию, тоже расширения файлов не видно.
И нечего, народ не обламывается.

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: Расширения файлов в Linux

Сообщение drBatty » 09.01.2010 02:14

на самом деле в виндовс примерно так-же, просто это скрыто от пользователя, и реализовано через.
расширения кого-то волновали когда-то во времена MS-DOS, сейчас они не актуальны и в виндовс. тип файла определяется первыми несколькими байтами, в Linux имеется централизованная база этих сигнатур. (упомянутая MIME). вроде-бы в венде каждая программа определяет тип файлов самостоятельно, но тоже по первым байтам.

Читайте также:  Установить драйвер intel hd graphics linux

agentprog Сообщения: 362 Статус: Ad Astra per aspera ОС: openSUSE 11.4, Arch

Re: Расширения файлов в Linux

Сообщение agentprog » 09.01.2010 17:08

есть в линукс определенное расширение файла, которое указывает, что это установочный файл, например как в Windows — .exe

ну есть например такая программка в винде, называется notepad.exe. это программа установки? в windows однозначно установочным файлом будет файл *.msi, выполняемый чем-то типа пакетного менеджера msiexec. в убунте, как было сказано выше то же самое делается файлами *.deb и выполняются программой dpkg (в консоли). в убунте есть графические интерфейсы к нему, запускаются собственно по двойному клику по *.deb.

Re: Расширения файлов в Linux

Сообщение Cruiser78 » 13.01.2010 14:03

Всем привет! подскажите,пожалуйста, как разобраться с расширениями(именами) файлов в Linux?и какое расширение(имя) имеют файлы установки?

В *никсах нет такого понятия — расширение имени файла. То есть, ты в полном праве разделять имя файла на две, и более, части точками. Но это все равно — единое имя файла. В *никсах с «расширением», с той частью, что идет после последней точки, абсолютно ничего не связано. Конечно, можно придумать некую команду run (реализовав её на том же шелле), которая посмотрит на «расширение» и сформирует нужную командную строку запуска нужного приложения с нужной командной строкой (то есть реализуем ассоциации файлов). Но, это будет не свойством *никса, а свойством твоей уникальной реализации. А исполняемые файлы определяются по их атрибутам и содержимому.

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: Расширения файлов в Linux

Сообщение drBatty » 13.01.2010 14:34

есть.
как и в виндовс.
вот например команда ls подсвечивает файлы в зависимости от расширения. так-же ман-страницы сжаты gzip’ом, и пейджер ориентируется именно по расширению — переименуйте, less этого не поймёт. так-же расширение используется для групповых операциях с файлами. Это намного быстрее проверки типа командой file.

Но, это будет не свойством *никса, а свойством твоей уникальной реализации. А исполняемые файлы определяются по их атрибутам и содержимому.

Re: Расширения файлов в Linux

Сообщение Cruiser78 » 13.01.2010 16:21

ни разу не замечал расцвеченного вывода команды ls. Она же консольная. Хотя, используя ANSI можно неплохо экраном поуправлять 🙂
С таким же успехом можно утверждать, что расцветка и от прав доступа зависит 🙂 Простой пример — mc. Еще как раскрашивает. Но, всё же это особенности конкретной программы.

Я правильно понимаю, что речь идет о wildkards? О конструкции типа *.ext? Или name.*? Или ab[s-z]*8d.e*e?

(drBatty) писал(а): точнее по первым байтам. но расширения — свойства Linux, многие программы используют расширения.

с уточнением про начало согласен, нет смысла анализировать гигабайт текста. А вот программы — это придурь отдельных программ.

Re: Расширения файлов в Linux

Сообщение sciko » 13.01.2010 16:27

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: Расширения файлов в Linux

Сообщение drBatty » 13.01.2010 18:01

ни разу не замечал расцвеченного вывода команды ls. Она же консольная. Хотя, используя ANSI можно неплохо экраном поуправлять 🙂
С таким же успехом можно утверждать, что расцветка и от прав доступа зависит 🙂 Простой пример — mc. Еще как раскрашивает. Но, всё же это особенности конкретной программы.

Читайте также:  Linux execute bin files

это очень удобно, рекомендую вам настроить.
а уж как vim у меня раскрашенный.
и от прав тоже зависит.

Я правильно понимаю, что речь идет о wildkards? О конструкции типа *.ext? Или name.*? Или ab[s-z]*3d.e*e?

eddy Сообщения: 3321 Статус: Красный глаз тролля ОС: ArchLinux Контактная информация:

Re: Расширения файлов в Linux

Сообщение eddy » 13.01.2010 18:04

Эх, жаль, что не у всех форматов в начале есть идентификаторы. А то «расширения» были бы вообще не нужны.

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: Расширения файлов в Linux

Сообщение drBatty » 13.01.2010 18:16

Эх, жаль, что не у всех форматов в начале есть идентификаторы. А то «расширения» были бы вообще не нужны.

нет.
во первых читать долго, во вторых для этого нужно право чтения. (утилита file достаточно тормозная, потому-что база большая)

Re: Расширения файлов в Linux

Сообщение Black » 13.01.2010 18:16

вот например команда ls подсвечивает файлы в зависимости от расширения. так-же ман-страницы сжаты gzip’ом, и пейджер ориентируется именно по расширению — переименуйте, less этого не поймёт.

NORMAL 00 # global default, although everything should be something. FILE 00 # normal file DIR 01;37 # directory LINK 00;36 # symbolic link. (If you set this to 'target' instead of a # numerical value, the color is as for the file pointed to.) FIFO 40;33 # pipe SOCK 01;35 # socket DOOR 01;35 # door BLK 40;33;01 # block device driver CHR 40;33;01 # character device driver ORPHAN 01;05;37;41 # orphaned syminks MISSING 01;05;37;41 # . and the files they point to SETUID 37;41 # file that is setuid (u+s) SETGID 30;43 # file that is setgid (g+s) STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w) OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable EXEC 01;32 # This is for files with execute permission

И дальше уже определяется подсветка по суффиксам. Так что и от прав доступа она тоже зависит.
А man определяет типы файлов так, как написано в man.conf, а написано там по суффиксам. Скорее всего потому что это быстрее. И less тут не при чём, там указаны только суффиксы архивов и чем их распаковывать. Если вы этот файл распакуете, то потом можно переименовывать его как угодно — man его покажет, даже если вы его обзовёте msdos622.img.

Но, это будет не свойством *никса, а свойством твоей уникальной реализации. А исполняемые файлы определяются по их атрибутам и содержимому.

Исполняемые файлы определяются по наличию бита x. По первым байтам определяется тип файла при его запуске. Что-то не очень у вас выходит к словам цепляться.
Но раз уж начали, то придирались бы с начала. Топикстартер спросил про расширения в linux. Linux — это ядро. Ядру расширения глубоко фиолетовы.

Источник

Оцените статью
Adblock
detector