|
Ext2
- файловая система создаваемая в Linux по умолчанию. В результате ее создания
раздел дискового накопителя будет состоять из множества областей, - групп
блоков. Которые в свою очередь подразделяются на мень шие области.
Индексный дескриптор - это указатель на файл, в котором содержиться
инормация относящаяся к файлу: владелец, правадоступа, дата последнего
изменения. Каждому файлу соответствует один индексный дискриптор. Количество
индексных дескрипторов постоянно и задается во время создания файловой
системы (по умолчанию на каждые 4096 байт - один дескриптор).
Суперблок - в супер блокехраниться информация обо всей файловой системе.
Суперблок есть в каждой группе блоков, он является всего лишь резервной
копией суперблока из первой группы блоков.
Дескриптор группы - Здесь хранится информация о каждой группе блоков.
Здесь также находятся указатели на таблицу индексных дескрипторов.
Битовая карта блоков - массив битов, указывающих на использованные
блоки.
Таблица индексных дескрипторов - таблица реально выделенных для
данной группы блоков индексных дескрипторов.
Блоки данных - блоки в которых непосредственно находятся данные.
Ниже приведена схема файловой системы Linux, а также рисунок который показывает,
как расшифровывать данные о файле.
рис. 1 Файловая
система Ext2
рис. 2 Информация
о файле
Таблица 1. Некоторые
полезные команды Linux
ls
|
Список
файлов в текущей директории. Команда выполнении команды dir выполняется
команда ls.
|
cd
[директория]
|
Сменить
директорию.
|
cp
[что копировать][куда копировать]
|
Копировать
файлы.
|
mcopy
[что копировать][куда копировать]
|
Копировать
файлы при работе с файловой системой dos (монтировать диска dos
необязательно). Например: mcopy a:\autoexec.bat ~/junk .
Для дополнительной информацией по подобным командам (mdir, mcd,
mren, mmove, mdel, mmd, mrd, mformat ....) ознакомьтесь с man mtools.
|
mv
[что перемещать][куда перемещать]
|
Переместить
или переименовать файл.
|
ln
-s [на что сделать ссылку][имя ссылки]
|
Создать
символическую ссылку.
|
rm
[файлы]
|
Удалить
файлы.
|
mkdir
[директорию]
|
Создать
новую директорию.
|
rmdir
[директорию]
|
Удалить
пустую директорию.
|
rm
-r [файлы и/или директории]
|
(рекурсивное
удаление) Удалить файлы, директории и их поддиректории. ОСТОРОЖНЕЙ
с этой командой, если у вас права суперпользователя! Пока у Linux
нет системы полного восстановления удаленных файлов (если вы не
пользуетесь специальными программами для помещения удаленный файлы
в специальный каталог - a la корзинка под W95).
|
cat
[имя файла] | more
|
Просмотр
содержимого текстового файла по одной странице за раз.
|
less
[имя файла]
|
Просмотр
содержимого текстового файла с возможностью вернуться к предыдущим
страницам. Нажмите q когда захотите выйти из программы. "Less" -
аналог команды DOS "more", хотя очень часто "less" бывает более
удобной чем "more".
|
find
/ -name "имя файла"
|
Найти
файл с именем "имя файла". Поиск начинается с директории / .
"имя файла" может содержать маску для поиска.
|
mc
|
Запустить
программу оправления файлами "Midnight Commander" (Выглядит как
"Norton Commander", но по своим возможностям ближе к far или dn).
|
Еще одним интересным
моментом является монтирование дисков с файловой системой Fat32 в Linux.
Как правило возникает проблемма понимания имен файлов и папок названных
на русской раскладке. В принципе ничего сложного тут нет и проблемма решается
достаточно просто. Как извесно монтирование всех устройств в большинстве
версий Linux роизводится по командам записаным в файле etc/fstab Добавляете
в этот файл строку следующего содержания:
/dev/hda1
/mnt/dos vfat iocharset=koi8-r,codepage=866,auto,user 0 1
Замечу, что стоит
быть повнимательнее со знакоми пробелов, так как в синтаксисе они отделяют
один параметр от другого, поэтому если с ними ошибетесь то монтирования
не произойдет.
В завершени остается привести русифицированный вай подсказки для программы
mc - mc.hlp
При подготовке статьи
были использованы следующие материалы: Использование
Linux 6-е издание Девид Бендел, Роберт Нейпир; материалы www.Linux.ru;
Материалы рассылки "Linux. Вопросы и ответы" (http://subscribe.ru/);
Материалы сайта www.emanual.ru (Горячие комбинации клавиш
и Команды Linux - автор Klimas).
|