Archive for the ‘Субпроекты’ Category.
Январь 27, 2011, 08:50
На этих страницах речь пойдет о пакете, известном в проекте GNU как findutils
. И в первую голову -- о команде find
(как, впрочем, и о тесно связанной с ней команде xargs
). Столь высокая честь выпадает им потому, что посредством этих двух команд можно выполнить если не все, то большинство (Buono Parte) задач, возникающих при работе с файлами.
Continue reading ‘Утилиты CLI: утилита find как венец универсализма’ »
. .
Январь 26, 2011, 12:43
Если потребность в точном реплицировании файловых систем возникает не так уж и часто, то сохранение архивов данных -- процедура достаточно регулярная (по крайней мере, должна ею быть). И наиболее распространенными носителями для архивов ныне являются CD-R/RW и DVD диски, процедуру записи которых я и рассмотрю далее. Continue reading ‘Утилиты CLI, резервное копирование: команда burncd’ »
. .
Январь 26, 2011, 12:31
Обычно запись CD-диска начинается с создания его образа. Для чего требуется программа mkisofs
из пакета cdrtools
. Хотя во FreeBSD и DragonFlyBSD она доступна в качестве самостоятельного порта или автономного бинарника, не требующего установки прочих компонентов оригинального пакета. Собственно создание образа происходит так: Continue reading ‘Утилиты CLI, резервное копирование: команда mkisofs’ »
. .
Январь 26, 2011, 12:22
Обычный способ переноса файловых систем -- классическая утилита dd
, описанная в одном из предыдущих параграфов. Для использования ее в этом качестве достаточно указать файл устройства -- источника и файл целевого устройства. Например, директива
Continue reading ‘Утилиты CLI, резервное копирование: команды dd и cpdup’ »
. .
Январь 26, 2011, 12:21
Архивы, как правило, создаются для целей резервного копирования -- то есть записи их на какой-либо внешний носитель. В качестве последних в настоящее время практически могут рассматриваться только внешние винчестеры и оптические диски (CD-R/RW и записываемые DVD разных форматов). И потому способы обращения с ними резонно рассмотреть тут же, в интермедии о файловых операциях. Continue reading ‘Утилиты CLI: резервное копирование’ »
. .
Январь 26, 2011, 10:23
Смысл удаления файлов аналогичен их пеоремещнию -- с самими файлами при этом ничего не происходит, а изменяются содержащие их каталоги. Удаление файлов выполняется командой
Continue reading ‘Утилиты CLI, манипулирование файлами: команды rm и rmdir’ »
. .
Январь 26, 2011, 09:37
Следующие две часто используемые файловые операции -- переименование и перемещение, -- выполняются одной командой, mv
. Continue reading ‘Утилиты CLI, манипулирование файлами: команда mv’ »
. .
Январь 26, 2011, 08:33
Существует еще и команда cpdup
, призванная копировать не просто файлы, а целые файловые системы. В отличие от команды cp
, с ее помощью создается полное зеркало файловой системы или отдельных ее ветвей, с сохранением жестких и символических ссылок, файлов устройств, временных атрибутов и атрибутов доступа файлов и подкаталогов. Именно команда cpdup
используется при установке DragonFlyBSD для переноса структуры установочного CD на носитель, выбранный в качестве цели инсталляции. Другое применение этой команды — резервное копирование. Continue reading ‘Утилиты CLI, манипулирование файлами: команда cpdup’ »
. .
Январь 26, 2011, 08:06
Кроме простого копирования файлов, существует команда для копирования с преобразованием -- dd
. Обобщенный ее формат весьма прост: Continue reading ‘Утилиты CLI, манипулирование файлами: команда dd’ »
. .
Январь 26, 2011, 07:15
Перейдем к манипуляциям с существующими файлами -- копированию, перемещению, переименованию, удалению. Continue reading ‘Утилиты CLI, манипулирование файлами’ »
. .
Январь 26, 2011, 06:32
Существуют и другие команды для получения информации о файлах. Например, команда под характерным именем file
с аргументом в виде имени файла в состоянии определить тип его, а также характер содержания с большой детальностью. Так, для регулярных файлов она распознает: Continue reading ‘Утилиты CLI, информация о файлах: команды file и stat’ »
. .
Январь 26, 2011, 06:24
Гардеробная комната (гардероб, просто гардеробная, одежная, уборная, платейная) — комната для хранения одежды, платья. Наличие таких комнат приносит в квартиру уют, а также позволяет существенно сэкономить полезную площадь на шкафах, приносит порядок в хранение вещей. Размещение полочек, крючков и ящиков желательно должно соответствовать порядку вещей. Исследования показали, что срок службы вещей, хранимых в гардеробной комнате, выше тех, что хранятся в обычных шкафах.
Continue reading ‘Что такое гардеробная комната’ »
. .
Январь 26, 2011, 06:17
Команда locate
осуществляет поиск всех файлов и каталогов, содержащих компонент имени, указанный в качестве аргумента и осуществляет вывод содержимого найденных каталогов. Так, в ответ на команду
Continue reading ‘Утилиты CLI, навигация по файловой системе: команда locate’ »
. .
Январь 26, 2011, 06:15
Определить местоположение команды (и вообще исполняемых файлов) в структуре файловой системы можно с помощью команды which
(это также встроенная команда оболочки). В качестве аргумента ее можно указать одно или несколько имен файлов, в ответ на что будет выведен полный путь к каждому из них:
Continue reading ‘Утилиты CLI, навигация по файловой системе: команды which и whereis’ »
. .
Январь 25, 2011, 08:45
Далее, по каталогам неплохо как-то перемещаться. Что делается командой cd
. В отличие от прочих команд, рассматриваемых в этом разделе, это -- внутренняя команда, встроенная во все командные оболочки -- бесполезно было бы искать соответствующий ей исполняемый файл. Однако это не уменьшает ее важности. Использование ее очень просто -
Continue reading ‘Утилиты CLI, навигация по файловой системе: команда cd’ »
. .
Январь 25, 2011, 08:42
Для начала при неплохо определиться со своим текущим положением в файловой системе. Этому послужит команда pwd
. В ответ на нее выводится полный путь к текущему каталогу. Например, если текущим является домашний каталог пользователя, в ответ на: Continue reading ‘Утилиты CLI, навигация по файловой системе: команда pwd’ »
. .
Январь 25, 2011, 08:38
Следующее, что необходимо пользователю после создания файлов -- ориентация среди существующего их изобилия. Continue reading ‘Утилиты CLI: навигация по файловой системе’ »
. .
Январь 25, 2011, 08:33
Кроме атрибутов принадлежности и доступа, файлам свойственны еще и атрибуты времени -- времени доступа (atime
), времени изменения метаданных (ctime
) и времени изменения данных (mtime
) файла. Они устанавливаются автоматически, в силу самого факта открытия файла (atime
), смены любых атрибутов, например, доступа (ctime
) или редактирования содержимого файла (mtime
). Continue reading ‘Утилиты CLI, атрибуция файлов: команда touch для атрибуции’ »
. .
Январь 25, 2011, 08:28
Как и следует из ее имени, команда chmod
предназначена для смены атрибутов доступа -- чтения, изменения и исполнения. В отношении единичного файла делается это просто: Continue reading ‘Утилиты CLI, атрибуция файлов: команды chmod и umask’ »
. .