Archive for the ‘Утилиты CLI’ Category.

Утилиты CLI, манипулирование файлами: команды rm и rmdir

Смысл удаления файлов аналогичен их пеоремещнию -- с самими файлами при этом ничего не происходит, а изменяются содержащие их каталоги. Удаление файлов выполняется командой

Continue reading ‘Утилиты CLI, манипулирование файлами: команды rm и rmdir’ »

. .

Утилиты CLI, манипулирование файлами: команда mv

Следующие две часто используемые файловые операции -- переименование и перемещение, -- выполняются одной командой, mv. Continue reading ‘Утилиты CLI, манипулирование файлами: команда mv’ »

. .

Утилиты CLI, манипулирование файлами: команда cpdup

Существует еще и команда cpdup, призванная копировать не просто файлы, а целые файловые системы. В отличие от команды cp, с ее помощью создается полное зеркало файловой системы или отдельных ее ветвей, с сохранением жестких и символических ссылок, файлов устройств, временных атрибутов и атрибутов доступа файлов и подкаталогов. Именно команда cpdup используется при установке DragonFlyBSD для переноса структуры установочного CD на носитель, выбранный в качестве цели инсталляции. Другое применение этой команды — резервное копирование. Continue reading ‘Утилиты CLI, манипулирование файлами: команда cpdup’ »

. .

Утилиты CLI, манипулирование файлами: команда dd

Кроме простого копирования файлов, существует команда для копирования с преобразованием -- dd. Обобщенный ее формат весьма прост: Continue reading ‘Утилиты CLI, манипулирование файлами: команда dd’ »

. .

Утилиты CLI, манипулирование файлами

Перейдем к манипуляциям с существующими файлами -- копированию, перемещению, переименованию, удалению. Continue reading ‘Утилиты CLI, манипулирование файлами’ »

. .

Утилиты CLI, информация о файлах: команды file и stat

Существуют и другие команды для получения информации о файлах. Например, команда под характерным именем file с аргументом в виде имени файла в состоянии определить тип его, а также характер содержания с большой детальностью. Так, для регулярных файлов она распознает: Continue reading ‘Утилиты CLI, информация о файлах: команды file и stat’ »

. .

Утилиты CLI, информация о файлах: команда ls

Что такое гардеробная комната

Гардеробная комната (гардероб, просто гардеробная, одежная, уборная, платейная) — комната для хранения одежды, платья. Наличие таких комнат приносит в квартиру уют, а также позволяет существенно сэкономить полезную площадь на шкафах, приносит порядок в хранение вещей. Размещение полочек, крючков и ящиков желательно должно соответствовать порядку вещей. Исследования показали, что срок службы вещей, хранимых в гардеробной комнате, выше тех, что хранятся в обычных шкафах.
Continue reading ‘Что такое гардеробная комната’ »

. .

Утилиты CLI, навигация по файловой системе: команда locate

Команда locate осуществляет поиск всех файлов и каталогов, содержащих компонент имени, указанный в качестве аргумента и осуществляет вывод содержимого найденных каталогов. Так, в ответ на команду

Continue reading ‘Утилиты CLI, навигация по файловой системе: команда locate’ »

. .

Утилиты CLI, навигация по файловой системе: команды which и whereis

Определить местоположение команды (и вообще исполняемых файлов) в структуре файловой системы можно с помощью команды which (это также встроенная команда оболочки). В качестве аргумента ее можно указать одно или несколько имен файлов, в ответ на что будет выведен полный путь к каждому из них:

Continue reading ‘Утилиты CLI, навигация по файловой системе: команды which и whereis’ »

. .

Утилиты CLI, навигация по файловой системе: команда cd

Далее, по каталогам неплохо как-то перемещаться. Что делается командой cd. В отличие от прочих команд, рассматриваемых в этом разделе, это -- внутренняя команда, встроенная во все командные оболочки -- бесполезно было бы искать соответствующий ей исполняемый файл. Однако это не уменьшает ее важности. Использование ее очень просто -

Continue reading ‘Утилиты CLI, навигация по файловой системе: команда cd’ »

. .

Утилиты CLI, навигация по файловой системе: команда pwd

Для начала при неплохо определиться со своим текущим положением в файловой системе. Этому послужит команда pwd. В ответ на нее выводится полный путь к текущему каталогу. Например, если текущим является домашний каталог пользователя, в ответ на: Continue reading ‘Утилиты CLI, навигация по файловой системе: команда pwd’ »

. .

Утилиты CLI: навигация по файловой системе

Следующее, что необходимо пользователю после создания файлов -- ориентация среди существующего их изобилия. Continue reading ‘Утилиты CLI: навигация по файловой системе’ »

. .

Утилиты CLI, атрибуция файлов: команда touch для атрибуции

Кроме атрибутов принадлежности и доступа, файлам свойственны еще и атрибуты времени -- времени доступа (atime), времени изменения метаданных (ctime) и времени изменения данных (mtime) файла. Они устанавливаются автоматически, в силу самого факта открытия файла (atime), смены любых атрибутов, например, доступа (ctime) или редактирования содержимого файла (mtime). Continue reading ‘Утилиты CLI, атрибуция файлов: команда touch для атрибуции’ »

. .

Утилиты CLI, атрибуция файлов: команды chmod и umask

Как и следует из ее имени, команда chmod предназначена для смены атрибутов доступа -- чтения, изменения и исполнения. В отношении единичного файла делается это просто: Continue reading ‘Утилиты CLI, атрибуция файлов: команды chmod и umask’ »

. .

Утилиты CLI: команды chown и chgrp

Команды chown и chgrp служат для изменения атрибутов принадлежности файла -- хозяину и группе: очевидно, что все, не являющиеся хозяином файла, и не входящие в группу, к которой файл приписан, автоматически попадают в категорию прочих (other).

Continue reading ‘Утилиты CLI: команды chown и chgrp’ »

. .

Утилиты CLI, атрибуция файлов

К слову сказать -- об атрибутах, следующая группа команд предназначена именно для атрибуции файлов. В ней -- chmod, chown, chgrp, umask, а также уже затронутая ранее команда touch.

Continue reading ‘Утилиты CLI, атрибуция файлов’ »

. .

Утилиты CLI, создание файлов: команда mkfifo

Если создавать файлы устройств (и, соответственно, пользоваться командой mknod) приходится достаточно редко, то необходимости применения команды mkfifo у пользователя может не возникнуть никогда (у меня, например, такой необходимости не возникало ни разу за все время знакомства с POSIX-системами). Continue reading ‘Утилиты CLI, создание файлов: команда mkfifo’ »

. .

Утилиты CLI, создание файлов: команда mknod

Команда mknod предназначается для создания файлов специального типа -- файлов устройств. В качестве аргументов она требует:

Continue reading ‘Утилиты CLI, создание файлов: команда mknod’ »

. .

Утилиты CLI, создание файлов: команда ln

Командой ln создаются ссылки обоих видов -- жесткие и символические. Первые -- просто иное имя (то есть иная запись в каком-либо каталоге) для того же набора данных. И создается столь же просто -- Continue reading ‘Утилиты CLI, создание файлов: команда ln’ »

. .