- unixforum.org
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в Linux
- Re: Расширения файлов в 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?
Для 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). вроде-бы в венде каждая программа определяет тип файлов самостоятельно, но тоже по первым байтам.
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. Еще как раскрашивает. Но, всё же это особенности конкретной программы.
это очень удобно, рекомендую вам настроить.
а уж как 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 — это ядро. Ядру расширения глубоко фиолетовы.