Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов [2014/01/20 00:14] [Автозапуск сменных носителей] |
wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов [2014/02/16 16:32] [В качестве заключения] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | <колонки 100% - 20% > | + | ====== Типы файлов в Ubuntu ====== |
- | ====== Типы файлов в Ubuntu ====== | + | <колонки 100% - 23% > |
- | Начинающим пользователям Ubuntu зачастую нелегко привыкнуть к некоторой специфике обращения с файлами в этой системе. Однако на самом деле всё крайне просто и очень элегантно, в этой статье я постараюсь объяснить все тонкости, чтобы потом при использовании системы вы не удивлялись некоторым непонятным с первого взгляда вещам. | ||
- | ===== Названия файлов и папок ===== | ||
- | Я уже упоминал, что в Linux все имена файлов являются регистрозависимыми, то есть вы спокойно можете создать в одном каталоге два файла с одинаковыми именами, но записанными в различных регистрах, например, Ubuntu.txt и ubuntu.txt. | + | Начинающим пользователям Ubuntu зачастую нелегко привыкнуть к некоторой специфике обращения с файлами в этой системе. Однако на самом деле всё крайне просто и очень элегантно, в этой статье будет предпринята попытка объяснить все тонкости, чтобы потом при использовании системы вы не удивлялись некоторым непонятным с первого взгляда вещам. |
+ | |||
+ | ===== Названия файлов и папок ===== | ||
- | Кроме того, я так же говорил, что вы можете использовать в именах файлов **абсолютно** любые символы, которые пожелаете, кроме прямого слеша ''/''((На самом деле ещё и кроме символа \0x00, для тех кто знает, что это такое.)), однако в силу некоторых причин я бы не рекомендовал использовать следующие символы: ''\ < > *'', а также символы переноса строки и табуляции. Вы можете подписывать свои файлы китайскими иероглифами, рунами, греческими буквами и вообще чем угодно, если вам конечно будет удобно использовать такие имена((Правда есть мнение, что не стоит называть файлы с использованием нелатинских символов и пробела, потому как подобные имена плохо могут быть восприняты операционными системами от Microsoft. Действительно, версии Windows до Vista не умеют корректно работать с файлами, названными с использованием национальных символов, так же Windows не поддерживает в названиях файлов большинство типографических знаков и не знает про то, что оказывается можно писать в разном регистре. Ubuntu правда старается позаботится об этом, поэтому, например, при копировании файлов на флешку, которую можно использовать в Windows, Ubuntu автоматически заменит все плохие для Windows символы на знаки подчёркивания. Кроме того, русские имена файлов всё-таки отлично отображаются даже в старых русскоязычных версиях Windows. Но проблема тем не менее есть, поэтому решайте сами, я лично предпочитаю удобство организации файлов в Ubuntu редким накладкам в коммуникации с Windows.)). | + | Если [[файловая_система#немного_о_файлах_и_каталогах|помните]], в Linux все имена файлов являются регистрозависимыми, то есть можно совершенно спокойно создать в одном каталоге два файла с одинаковыми именами, но записанными в различных регистрах, например, ''Ubuntu.txt'' и ''ubuntu.txt''. |
- | Ну и напоследок ещё раз напомню, что разделителем каталогов в пути к файлу в Linux всегда является символ ''/'', в отличие от Windows, в которой используется ''\''. | + | Кроме того, в именах файлов можно использовать **абсолютно** любые символы, и это не преувеличение --- действительно любые, которые пожелаете, кроме прямого слеша ''/''((На самом деле, ещё и кроме символа ''\0x00'', для тех кто знает, что это такое.)). Однако, в силу некоторых причин воздержитесь от использования следующих символов: ''\ < > *'', а также символов переноса строки и табуляции. Можно подписывать свои файлы китайскими иероглифами, рунами, греческими буквами и вообще чем угодно, если вам, конечно, будет удобно использовать такие имена((Правда есть мнение, что не стоит называть файлы с использованием нелатинских символов и пробела, потому как подобные имена могут быть плохо восприняты операционными системами от Microsoft. Действительно, версии Windows до Vista (та же XP) не умеют корректно работать с файлами, в именах которых используются национальные символы. Кроме того, Windows не поддерживает в названиях файлов большинство типографических знаков и не знает о том, что, оказывается, можно писать в разном регистре. Ubuntu, правда, старается позаботится об этом, поэтому, например, при копировании файлов на флешку, которую можно использовать в Windows, Ubuntu автоматически заменит все плохие для Windows символы на знаки подчёркивания. Хотя русские имена файлов всё-таки отлично отображаются даже в старых русскоязычных версиях Windows. Но проблема, тем не менее, есть, поэтому решайте сами: выбирать ли удобство организации файлов в Ubuntu, либо стараться избегать редких накладок в коммуникации с Windows.)). |
- | ===== Доступ к файлам ===== | + | Ну и, напоследок, ещё раз обратите внимание, что разделителем каталогов в пути к файлу в Linux всегда является символ ''/'', в отличие от Windows, в которой используется обратный слеш --- ''\''. |
- | В [[пользователи_группы_и_права_доступа|предыдущей статье]] я уже рассказал про права доступа к файлам, поэтому лишь кратко напомню: в Linux можно с помощью механизма разграничения прав ограничить доступ к файлу на редактирование или же просто полностью запретить доступ к содержимому. Например, все системные конфигурационные файлы закрыты для редактирования обычному пользователю, если вы попытаетесь сохранить какие-нибудь изменения в такой файл, Ubuntu вам скажет, что у вас не хватает на это прав. Некоторые же файлы вы даже не сможете открыть и посмотреть их содержимое. Если вы до сих пор не знаете, как это обойти, внимательно прочитайте [[пользователи_группы_и_права_доступа|предыдущую статью]]. | + | ===== Доступ к файлам и каталогам ===== |
+ | В [[пользователи_группы_и_права_доступа|предыдущей статье]] уже было рассказано о правах доступа к файлам, поэтому вы должны знать, что в Linux можно ограничить доступ к файлу на редактирование или же просто полностью запретить доступ к содержимому с помощью механизма разграничения прав. Например, все системные конфигурационные файлы закрыты для редактирования обычному пользователю, и если вы попытаетесь сохранить какие-нибудь изменения в такой файл, Ubuntu сообщит, что у вас не хватает на это прав. Некоторые же файлы невозможно даже открыть и посмотреть их содержимое. Каталоги, с точки зрения механизма разграничения прав в Ubuntu, мало чем отличаются от файлов и тоже зачастую имеют ограничения на запись файла простым пользователем (например, у вас ничего не получится с сохранением файла в каталог ''/usr''). Но если вы до сих пор не знаете, как это обойти, внимательно прочитайте о [[пользователи_группы_и_права_доступа|пользователях, группах и правах доступа]]. | ||
===== Содержимое и расширение файлов ===== | ===== Содержимое и расширение файлов ===== | ||
- | Если вы пользовались раньше операционными системами Windows, то вы скорее всего привыкли к тому, что тип файла определяется его расширением (последняя часть имени файла после точки). Например, файл "Голубой ледопад.mp3" - это музыка в формате mp3((Видимо песня Александра Гейнца и Сергея Данилова.)), а "Урания.txt" - это текстовый файл((Надо полагать со стихотворениями Иосифа Александровича Бродского.)). На самом деле всё немного не так, расширение - это всего лишь часть имени файла, которое никак не зависит от собственно содержимого, и тип файла обычно определяется по-другому((По крайней мере в Linux.)). Например, перейдите в Ubuntu в какую-нибудь папку с mp3 файлами и переключитесь на режим отображения списком((Я [[файловый_менеджер|описывал]] основы управления файловым менеджером в одной из предыдущих статей.)). В колонке "Тип" рядом с mp3 файлами вы увидите "Звук": | + | <<Тип файла определяется его расширением!>> --- именно так вы думаете после того, как какое-то время провели в операционной системе Windows. Самое интересное, что и разработчики этой ОС считают последнюю часть имени файла после точки определяющей его тип, недаром они по умолчанию скрывают расширение для зарегистрированных типов файлов. Например, файл ''Голубой ледопад.mp3'' считается музыкой в формате mp3((Видимо, песня Александра Гейнца и Сергея Данилова.)), а ''Урания.txt'' --- текстовым файлом((Надо полагать, со стихотворениями Иосифа Александровича Бродского.)). На самом деле всё немного не так, расширение --- это всего лишь часть имени файла, которое никак не зависит от собственно содержимого, а тип файла обычно определяется по-другому((По крайней мере в Linux.)). |
+ | |||
+ | Например, перейдите в Ubuntu в какую-нибудь папку с mp3 файлами и переключитесь на режим отображения списком((В одной из предыдущих [[файловый_менеджер|статей]] описаны основы управления файловым менеджером.)). В столбце <<Тип>> рядом с mp3-файлами вы увидите <<Звук>>: | ||
{{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:mp3-files.png?650 |}} | {{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:mp3-files.png?650 |}} | ||
- | Теперь переименуйте любой файл, приписав ему вместо mp3 расширение ''??''. | + | Теперь переименуйте любой файл, приписав ему вместо ''mp3'' расширение ''??''. |
{{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:mp3-to-unk.png?650 |}} | {{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:mp3-to-unk.png?650 |}} | ||
- | Видите, тип файла не изменился. Если вы сейчас попробуете открыть такой файл, то он преспокойно откроется как mp3 в проигрывателе((Если у вас конечно установлены кодеки для воспроизведения mp3. В противном случае система сначала предложит вам их установить, но после установки всё же проиграет ваш файл.)). | + | Видите, тип файла не изменился. Если вы сейчас попробуете открыть такой файл, то он преспокойно откроется как mp3 в проигрывателе((Если у вас, конечно, установлены кодеки для воспроизведения mp3. В противном случае система сначала предложит их установить, но после установки всё же проиграет ваш файл.)). |
- | Конечно расширение нужно, мало того, Ubuntu полагается в первую очередь именно на него, то есть если вы переименуете mp3 файл, добавив к нему расширение ''txt'', то Ubuntu будет считать такой файл текстовым: | + | Конечно, расширение нужно, мало того, Ubuntu полагается в первую очередь именно на него --- то есть, если переименовать mp3-файл, добавив к нему расширение ''txt'', то Ubuntu будет считать такой файл текстовым: |
{{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:mp3-to-txt.png?650 |}} | {{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:mp3-to-txt.png?650 |}} | ||
Строка 36: | Строка 39: | ||
Однако то, что Ubuntu умеет смотреть не только на имя файла, спасает от многих проблем. Поэтому не удивляйтесь, когда встретите в Ubuntu файлы вообще без расширения, с которыми система преспокойно работает, ничего при этом не спрашивая. | Однако то, что Ubuntu умеет смотреть не только на имя файла, спасает от многих проблем. Поэтому не удивляйтесь, когда встретите в Ubuntu файлы вообще без расширения, с которыми система преспокойно работает, ничего при этом не спрашивая. | ||
- | Кстати, в Ubuntu есть мощная утилита определения типа файла, которая вообще не смотрит на имя и расширение, а пытается идентифицировать файл только по содержимому. Она бывает полезна, когда файл по каким-либо причинам не открывается, поскольку позволяет убедиться, что в нём содержаться данные именно того типа, которого вы и ожидаете там увидеть. Утилита эта консольная и называется ''file''. Вот что она говорит о переименованном в текстовый документ аудио в формате mp3: | + | Кстати, в Ubuntu есть мощная утилита определения типа файла, которая вообще не смотрит на имя и расширение, а пытается идентифицировать файл только по содержимому. Она бывает полезна, когда файл по каким-либо причинам не открывается, поскольку позволяет убедиться, что в нём содержатся данные именно того типа, которого вы и ожидаете там увидеть. Утилита эта --- консольная, и называется ''file''. Вот что она говорит о переименованном в текстовый документ аудиофайле в формате mp3: |
{{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:file-utility.png?650 |}} | {{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:file-utility.png?650 |}} | ||
Строка 42: | Строка 45: | ||
Обмануть утилиту ''file'' практически невозможно, а знает она о большинстве используемых форматов файлов. | Обмануть утилиту ''file'' практически невозможно, а знает она о большинстве используемых форматов файлов. | ||
- | <note tip>Обратите внимание на длиннющий путь к файлу в терминале. Думаете, я вводил его вручную? Как бы не так! Все намного проще: нужно, просто ввести команду а затем перетащить файл из файлового менеджера в терминал. Путь вставиться автоматически.</note> | + | <note tip>Обратите внимание на длиннющий путь к файлу в терминале. Думаете, его нужно вводить вручную? Как бы не так! Все намного проще: нужно просто ввести команду, а затем перетащить файл из файлового менеджера в терминал. Путь вставится автоматически.</note> |
===== Исполняемые файлы ===== | ===== Исполняемые файлы ===== | ||
Строка 100: | Строка 103: | ||
{{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:autostart.png?650 |}} | {{ :wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов:autostart.png?650 |}} | ||
- | Если нужного вам типа носителя нету в списке, кнопка "Другой носитель..." позволяет добавить его. При активированной "галочке" напротив "Никогда не спрашивать и не запускать программы при подключении носителя" система вообще никак не будет реагировать на присоединение сменного носителя. | + | Кнопка "Другой носитель..." позволяет настроить менее распространенные типы носителей. При активированной "галочке" напротив "Никогда не спрашивать и не запускать программы при подключении носителя" система вообще никак не будет реагировать на присоединение сменного носителя. |
===== В качестве заключения ===== | ===== В качестве заключения ===== | ||
Строка 112: | Строка 115: | ||
^ Навигация ^ | ^ Навигация ^ | ||
+ | |||
|[[wiki:руководство_по_ubuntu_desktop_14_04:введение|Введение]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:введение|Введение]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:получение_ubuntu|Получение Ubuntu]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:получение_ubuntu|Получение дистрибутива Ubuntu]]| |
|[[wiki:руководство_по_ubuntu_desktop_14_04:загрузка_с_livecd|Загрузка с LiveCD]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:загрузка_с_livecd|Загрузка с LiveCD]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:особенности_установки_на_платы_с_uefi|Особенности установки на платы с UEFI]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:разметка_диска|Разметка диска]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:разметка_диска|Разметка диска]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:файловая_система|Файловая система]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:файловая_система|Файловая система Ubuntu]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:настройка_сети|Настройка сети]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:настройка_сети|Настройка подключения к интернету]]| |
|[[wiki:руководство_по_ubuntu_desktop_14_04:установка|Установка]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:установка|Установка]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:первая_загрузка|Первая загрузка]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:первая_загрузка|Первая загрузка]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:локализация|Локализация]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:локализация|Локализация]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:обзор_системы|Обзор системы]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:обзор_системы|Обзор системы]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:основы|Основы:]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:основы|Основы использования системы]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:файловый_менеджер|> Файловый менеджер]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:файловый_менеджер|> Файловый менеджер Nautilus]]| |
|[[wiki:руководство_по_ubuntu_desktop_14_04:администратор_и_суперпользователь|> Администратор и суперпользователь]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:администратор_и_суперпользователь|> Администратор и суперпользователь]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:терминал|> Терминал]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:терминал|> Терминал]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:пользователи_группы_и_права_доступа|> Пользователи, группы и права доступа]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:пользователи_группы_и_права_доступа|> Пользователи, группы и права доступа]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов|> Типы файлов]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:типы_файлов|> Типы файлов]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:управление_программами_и_обновлениями|Управление программами и обновлениями:]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:управление_программами_и_обновлениями|Управление программами и обновлениями]]| |
|[[wiki:руководство_по_ubuntu_desktop_14_04:центр_приложений_ubuntu|> Центр приложений Ubuntu]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:центр_приложений_ubuntu|> Центр приложений Ubuntu]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:менеджер_пакетов_synaptic|> Менеджер пакетов Synaptic]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:менеджер_пакетов_synaptic|> Менеджер пакетов Synaptic]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:консольные_инструменты|> Консольные инструменты]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:консольные_инструменты|> Консольные инструменты]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:менеджер_обновлений|> Менеджер обновлений]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:менеджер_обновлений|> Репозитории и обновления]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:репозитории|Репозитории:]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:установка_дополнительных_программ|Установка дополнительных программ]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:ppa_на_launchpad|> PPA на Launchpad]]| | + | |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:установка_дополнительных_программ|Установка дополнительных программ:]]| | + | |
|[[wiki:руководство_по_ubuntu_desktop_14_04:установка_дополнительных_программ#мультимедиа_и_кодеки|> Мультимедиа и кодеки]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:установка_дополнительных_программ#мультимедиа_и_кодеки|> Мультимедиа и кодеки]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:установка_дополнительных_программ#драйверы|> Драйверы]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:установка_дополнительных_программ#драйверы|> Драйверы]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:рабочая_среда_unity|Рабочая среда Unity:]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:рабочая_среда_unity|Настройка рабочей среды UNITY]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:темы_unity_и_шрифты|> Темы Unity и шрифты]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:рабочая_среда_unity#Стандартные_средства_настройки|> Стандартные средства настройки]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:настройка_меню_unity|> Настройка меню Unity]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:рабочая_среда_unity#Дополнительные_средства_настройки|> Дополнительные средства настройки]]| |
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:эффекты_compiz|Визуальные эффекты Compiz:]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:эффекты_compiz|Визуальные эффекты Compiz]]| |
|[[wiki:руководство_по_ubuntu_desktop_14_04:куб_рабочего_стола|> Куб рабочего стола]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:куб_рабочего_стола|> Куб рабочего стола]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:более_глубокое_знакомство|Более глубокое знакомство:]]| | + | |[[wiki:руководство_по_ubuntu_desktop_14_04:более_глубокое_знакомство|Более глубокое знакомство]]| |
|[[wiki:руководство_по_ubuntu_desktop_14_04:автозапуск_приложений|> Автозапуск приложений]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:автозапуск_приложений|> Автозапуск приложений]]| | ||
- | |[[wiki:руководство_по_ubuntu_desktop_14_04:редактор_конфигурации_unity|> Редактор конфигурации Unity]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:монтирование_и_fstab|> Монтирование и fstab]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:монтирование_и_fstab|> Монтирование и fstab]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:программное_обеспечение|Программное обеспечение]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:программное_обеспечение#Стандартное_ПО|> Стандартное ПО]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:программное_обеспечение#Игры|> Игры]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция|Виртуализация и эмуляция]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция#Virtual_Box|> Virtual Box]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция#Wine|> Wine]]| | ||
+ | |[[wiki:руководство_по_ubuntu_desktop_14_04:виртуализация_и_эмуляция#Play_on_Linux|> Play on Linux]]| | ||
|[[wiki:руководство_по_ubuntu_desktop_14_04:эпилог|Эпилог]]| | |[[wiki:руководство_по_ubuntu_desktop_14_04:эпилог|Эпилог]]| | ||
- | |||