Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 58
Текст из файла (страница 58)
Исключением из этого правила являютсяtar396tarГлава 3. Команды Linuxпараметры с длинными именами (например, —modification-time). В этом случае точный синтаксис выглядит следующим образом:tar --long-option -function-options filesК примеру:tar --modification-time -xvf t a r f i l e . t a rФункциональные параметрыМожно использовать только один из этих параметров, и онобязательно должен предшествовать всем остальным:—с, —createСоздать новый архив.—d, —compareСравнить файлы, хранимые в архиве tarfile, с файламиother-files.
Сообщать обо всех различиях: отсутствующихфайлах, различных размерах, различных атрибутах файла (таких как права доступа и время изменения).-г, —appendДобавить файлы other-files в конец существующего архива.-t, —listПеречислить имена файлов other-files, если они содержатся в архиве (при отсутствии аргумента other-filesотображаются имена всех файлов архива).—u, —updateДобавить файлы, которых нет в архиве, или измененныефайлы.—х, —extract, —getИзвлечь из архива файлы other-files (либо все, если аргумент опущен).—А, —catenate, —concatenateДобавить второй tar-файл в конец первого.ПараметрыпБыбор устройства п, причем п лежит в диапазоне 0-9999.Значение по умолчанию находится в файле /etc/default/tar.Алфавитный перечень команд397[driue][density]tarОпределить диск (0-7) и плотность информации устройства (1, m или h, что соответствует низкой, средней иливысокой плотности).— atime-preserveВосстанавливать исходное время доступа к файлу при извлечении.— b, — block-size=nУстановить размер блока в пх512 байт.— checkpointПеречислить имена обнаруженных каталогов.Исключить указанный файл из всех списков файлов.farch, — fiie=filenameСохранить файлы в архиве arch или извлечь их из архиваarch.
Имейте в виду, что имя filename может иметь видhostname:filename (имя узла: имя файла).force-localИнтерпретировать имена файлов вида hostname.-filenameкак локальные.g, — listed-incrementalСоздать инкрементную резервную копию нового стиля.h, — dereferenceРазыменовывать символические ссылки.i, — ignore-zerosИгнорировать блоки нулевого размера (т.
е. символы EOF).ignore-failed-readИгнорировать невозможность чтения файлов, которыетребуется добавить в архив. По умолчанию при нахождении такого файла происходит завершение работы.k, — keep-old-filesПри извлечении файлов не перезаписывать файлы с совпадающими именами. Выводить сообщение об ошибке.1, — one-file-systemНе включать в архив файлы, расположенные в другихфайловых системах.398tarГлава 3.
Команды Linux—m, —modification-timeHe восстанавливать время изменения файлов; обновлятьего временем извлечения из архива.—nullИмена файлов, предоставляемые параметром -Т, могутзавершаться нулевым символом. Параметр имеет больший приоритет, чем -С.—old, —portability, —preserveЭквивалент одновременного указания параметров —s и —р.—р, —same-permissions, —preserve-permissionsВосстанавливать информацию о правах доступа для извлекаемых файлов.—remove-filesУдалять исходные файлы после помещения их в архив.—rsh-command=commandНе соединяться с удаленным узлом посредством rsh; вместо этого выполнять указанную команду.—s, —same-order, —preserve-orderИзвлечь файлы из архива в том порядке, в каком они хранятся.—totalsСуммарный объем в байтах.—use-compress-program=programПроизвести сжатие либо распаковку архивов указаннойпрограммой.v, —verboseДиагностика.
Выводить имена файлов по мере добавления или извлечения.—w, —interactiveОжидать подтверждение пользователя (у) перед выполнением каких-либо действий.-z, —gzip, —ungzipСжимать файлы gzip перед архивацией либо распаковывать их командой gunzip перед извлечением.-С, —directory=directoryПеред началом работы перейти в указанный каталог.Алфавитный перечень команд— F, — info-script, — new-volume-script=scnptПодразумевает включение параметра — М (многотомныеархивы). Выполнять указанный сценарий для каждогофайла.— G, — incrementalСоздать инкрементную резервную копию старого стиля.-К file, — starting-file f i l eПредписание tar начать работу с файла file в архиве.Ограничить объем данных, записываемых на каждуюленту, значением length x 1024 байт.— М, — multivolumeРабота с многотомными архивами.
С параметром -с создает многотомный архив.-N date, — after-date dateИгнорировать файлы старше указанной даты.-О, — to-stdoutОтображать имена извлекаемых файлов на стандартныйвывод.— Р, — absolute-pathsНе удалять первый символ «/» из имен исходных файлов.— R, — record-numberВывести количество записей в архиве.— S, — sparseПодвергать короткие файлы более эффективной обработке.-Т filename, — files-from filenameВзять список имен файлов для обработки из файла filename.— V пате, — 1аЬе1=тгатеДать имя пате текущему тому архива.— W, — verifyПосле создания архива проверить его корректность.—X file, — exclude fileВзять список исключенных из обработки файлов из file.399tarГлава 3. Команды Linux400tar-Z, —compress, —uncompressСжимать файлы программой compress перед архивациейи распаковывать uncompress перед извлечением.ПримерыСоздать архив содержимого /Ып и /usr/bin (с), отобразитьработу команды (v) и сохранить архив на ленте /dev/rmtO:tar cvf /dev/rmtO /bin /usr/binПеречислить содержимое ленты в формате, подобном формату выдачи Is —1:tar tvf /dev/rmtOИзвлечь каталог /bin:tar xvf /dev/rmtO /binСоздать архив текущего каталога и сохранить его в файлеbackup.tar:tar cvf - 'find .
-print' > backup.tarПараметр «—» является предписанием tar сохранять архивна стандартный вывод, который потом перенаправляется вфайл.tcpdtcpdКоманда TCP/IP. Прием входящих запросов TCP/IP (например, запросов telnet, ftp, finger, exec, rlogin). Обеспечениесервисов проверки и ведения журналов, передача запросасоответствующему демону.tcpdchktcpdchk [options]Команда TCP/IP. Прочитать параметры настройки оберткиTCP (TCP wrapper) из файлов /etc/hosts.allow и /etc/hosts.deny); перечислить проблемы, которые могут возникнуть всвязи с текущими настройками, предложить возможные варианты решения.Параметры—а Включить список правил. Не требовать получения ключевого слова ALLOW перед открытием доступа к локальному узлу.Алфавитный перечень команд—d Читать файлы ./hosts.allow и ./hosts.deny вместо /etc/hosts.allow и /etc/hosts.deny.—i conf-fileУказать нахождение файла inetd.conf или tlid.conf.
Этофайлы, автоматически используемые tcpdchk при оценке файлов обертки TCP.401tcpdchk—v Режим диагностики.tcpdmatch [options] daemon clienttcpdmatchКоманда TCP/IP. Предсказание ответа обертки TCP на определенный запрос. Необходимо указать, какому из демонов(daemon) адресован запрос (возможно использование синтаксиса вида daemon@host для запросов к удаленным машинам) и клиента (client), от которого исходит запрос (заданиеопределенного пользователя, а также масок возможно припомощи синтаксиса user@client). Действия обертки TCP определяются на основе содержимого файлов /etc/hosts.allow и/etc /hosts.deny.Параметры—d Читать файлы ./hosts.allow и ./hosts.deny вместо /etc/hosts.allow и /etc/hosts.deny.—i conf-fileУказать нахождение файла inetd.conf или tlid.conf.
Этофайлы, автоматически используемые tcpdmatch при определении файлов обертки TCP.tcsh [options] [files [arguments]]tcshРасширенная версия командного интерпретатора С shell.Более подробно интерпретатор описан в главе 8 «Интерпретаторы csh и tcsh».tee [options] filesВывод другой команды посылается как на стандартный вывод, так и в файлы files (аналогия - развилка дороги).Параметры—а, —appendДобавлять данные в файлы, не перезаписывая их.tee402teeГлава 3. Команды Linux—i, —ignore-interruptsИгнорировать сигналы прерываний.—helpОтобразить информацию по использованию и завершитьработу.—versionВывести информацию о версии и завершить работу.ПримерIs -1 | tee savefiletelinitПросмотреть листинг и сохранить егоtelinit [option] [runlevel]Команда системного администрирования.
Предписание initизменить уровень выполнения (runlevel). telinit являетсяпросто ссылкой на init - прародителя всех процессов.Параметр—t secondsПослать сигнал SIGKILL через seconds секунд после посылки SIGTERM. По умолчанию - через 20 секунд.Уровни выполненияВ зависимости от дистибутива уровни выполнения могутразличаться, тем не менее, нижеперечисленные являютсястандартными:ООстанов системы.1,8, SОднопользовательский режим.6Перезагрузка системы.а, Ь,сОбрабатывать только записи /etc/inittab, отмеченныеуровнями a, b и с.q,QПовторное чтение /etc/inittab,Информация об уровнях выполнения системы содержится вфайле /etc/inittab.Алфавитный перечень команд403telnet [options] [host \port]}telnetДоступ к удаленной системе, telnet является интерфейсомпользователя для протокола связи между узлами Telnet.