Archive for the ‘Утилиты CLI’ Category.
Январь 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’ »
. .
Январь 25, 2011, 08:17
Команды chown
и chgrp
служат для изменения атрибутов принадлежности файла -- хозяину и группе: очевидно, что все, не являющиеся хозяином файла, и не входящие в группу, к которой файл приписан, автоматически попадают в категорию прочих (other
).
Continue reading ‘Утилиты CLI: команды chown и chgrp’ »
. .
Январь 25, 2011, 08:16
К слову сказать -- об атрибутах, следующая группа команд предназначена именно для атрибуции файлов. В ней -- chmod
, chown
, chgrp
, umask
, а также уже затронутая ранее команда touch
.
Continue reading ‘Утилиты CLI, атрибуция файлов’ »
. .
Январь 25, 2011, 07:28
Если создавать файлы устройств (и, соответственно, пользоваться командой mknod
) приходится достаточно редко, то необходимости применения команды mkfifo
у пользователя может не возникнуть никогда (у меня, например, такой необходимости не возникало ни разу за все время знакомства с POSIX-системами). Continue reading ‘Утилиты CLI, создание файлов: команда mkfifo’ »
. .
Январь 25, 2011, 06:35
Команда mknod
предназначается для создания файлов специального типа -- файлов устройств. В качестве аргументов она требует:
Continue reading ‘Утилиты CLI, создание файлов: команда mknod’ »
. .
Январь 25, 2011, 06:27
Командой ln
создаются ссылки обоих видов -- жесткие и символические. Первые -- просто иное имя (то есть иная запись в каком-либо каталоге) для того же набора данных. И создается столь же просто -- Continue reading ‘Утилиты CLI, создание файлов: команда ln’ »
. .