Mandriva Linux. Полное руководство пользователя (1077317), страница 56
Текст из файла (страница 56)
ио спращнвает подтверясление серел кажлой командой Наллучопоа способом разобраться со всеми опциями и паражграми будет рассмоз рееие иескольких примеров. Нам нужно найти все каталоги а lпаг/ВЪате. Длн Втого Введите: Предположим, что у вас есть НТ1р-сервер, все выпи КТО:файлье ивзолятсв В ккгелоге гтагУнеегатв1 е котором вы в лаипый момент нахокнтесь. Ввм нужно найти все файлы, сояерэкимое которыя не изменилось втечение месяца Поскольку Втн схраннцы писали разные авторы, некоторые файлы имеют рзсшнранне йяи1, а некоторые - Всп. Вам нужно поместить ссылки назтн файлы в каталог етаггеее/оъво1ес в.
Дли етого нужно слезать слааукяцеее." Геае ~( -аае««жа« -о -ааае ' .ЪсаХ«1) -а -оеьаа за З -еиес Хо 1~ 1«ех1«««Роьеотесе 1у Этот пример несколько сложноват н требует небольщого пояснения. Крнлерий поиска следующий: ««неа е оаа«««есез«ы «ось~ зо он делает то, что ивм нужно- нвтолнт Все файлы, имена которыя закзегпевакпск на .йсиилн .Вснх «1( -паве "«.Всге« -о -паве " .осеа1" М" н(-а)тефайяы И.
Обратите внимание, ч го и етом примере требуется, чтобы каталоги РеагУеее в Фъ аМеееР еяма1есе накалились 1е Оаиаз фаялоааа сасееив' 1лаеаЗХ. Унгммяям колгагнйгой ещнягь которые не были изменены на протяжения пссляднях 30 дней мля„грубо говоря, мь сяца (-сс згзе -йо). Обратите внимание нв скобки здесь ови необходимы потому, что опция -а имеет более высоквй приоритет.
Если бы они отсутствояаа~, были бы иакэляы все файлы, заканчиваощяесл ьа . Ггев, плюс все файлы, заканчивающиеся на .ахай, которые яе были изменены в теченяе месяца аз го нето, что нам нужно, Также обратите внимание, что круглъж скобки заэкревяроеаяыдлязЫга: еслибы мы ввели г вместо 1 1 . ~ ), командный процессор интерпретировал бы их и попытался выполнять -авве ««„$~гм« -о -анне ««.Ксаг«еамЪ-евине...Другое репгеняе-заключить круглые скобки я двойные илв одинарные кааычхзь ио здесь предпочтителъией использовать обратную косую черту.т.к.
нвм нуяаю изолировать только олив сямлогь И иахоягц~ яот команде, которел будет вьпкьхвева для каххдого файв -ен«х хч 1 Г учегун««/аьн«ь«сн Здесь еы также должны замграняровать знак;. В противном случае комвцлньгй процессор интераретярус.г его как разделитель команд Если иы забюгете сделать это, Гз оо нажалуется, что у -екпс отсутствует аргумент, Последний пример*. у вас есть огромный каталог Дааэхеог хяабеаь сощерхоиний изображения всех видов. Вы регулярно исполъзуете команду Вовся для обновления в вгом каталоге временной мягка у файла с именем асавр.
чтобы иметь привяжу ко времени. Вам нужно найти все изображения урсы более новые. чем файл всаир, но поскгиьку ны аолучалв изображения из различяьсг источников„зтк файлы имеют расширения ~рй. 1реб, Л'0 клв Л'Еб. Вы также хотите нзбежпь поиска в каталоге о14. И вам нужно, чтобы этот список файлов был отправлен к вем оо почта а ввпе ямя пользователя -рекнх: Конечно, зта комыгда не слгпвком повязке„если яы каждый раз должны вебярать егь и вы бы прелпочлв, чтобы ова выполнялось регулярно Простым способом периодического запуска команды яахеетгя исполъзовэляе демона стоп. кел показано в слцлувщем раздаст 31.3. Запуск команд по расписанию 31.3.1.
ххоггхаЬ: Ъведоылеиии или редактирование вашего файла сгоийаЬ сгоггао позволяет вен периолкческя вьпюляять команды чврез апределйввые промежутки времени стем преимуществом. что вам яет месбходямосгк входить я систему. с о ть ъз аретхЗ еиоях/еоааееМесгтааее.арт $ е Ха<вез ааерааа е ътгоо ааеея <ааааа ааагееа... а гт * т 1ра Еяоеи1еъерр$ае-иат.сас Сущестеуст несколько способов укезааия интераалоа кроме тех, что показаны я втом примере. Вы можете указать набор диснретпмык лмочемпй, разделенньгх запятымя (1, 14,2э), нля диапазон (1-1 з), или даже комбинировать их(1-х О, 12-2 О). а можно и с некоторым шагом (1-12, 26-2 7 У2). Теперь вашей задачей будет иайтя полезные команды и поместить их а зтот файл( 31.3.2.
ай: Выполнение коващды но распжпиию, ио только один рпз Возможно, вы хотели бы еъшолннть какуе>яябуль комавцу и опреаавйнвый день, но только один раз. Например, вам нужно напомнить себе о сегодняшней встрече и Мха). Вы работаеге в Х, у нас устаноален пакет Шйб-сопстъь и иы хотели бы получить напоминание, скажем, в 17:30 о том, что пора выходить. Тогда ас - ъто то, что явм нужно: Ф аъ г7."ЗС ер» р а а ар з еа "аае ас» ааеаееее Пера елее', Ее>рече а ЪЕ;Сее е Нааеате стас-о лаа >наела ас> <хот» ~аь ъ ас тсср-ст-тз гт;зс э Указывать время можпо рюанымн спссобаьак ° пои +<интервал>: означает сейчас + натеряал.
Синтаксис для интервалж <и> (пайпс<я 1 Ьопз 1 <(аув! тееекл 1 пний)в). Указывать его не обязательно. Отсугсгяяе интервала означает немедленное выяолнеяиа Здесь то)ппгез - манугы,)кнпзчасы, дауа - дин, еееекз - недели я тпопйв- месяцы. Например. аы можете указать исае - 1 понг(череоодяячас),пою + э блуз(черевтроесуток)птакдалее. ° <с1пе> <оау>: полное указание даты. Опция <с1ее> (яреме) является обитатель вой. Ве формат для ас доеалъно сяабцаный аы, например, можете ввести 0100, 04 г20, 2ааь 6536рв, 1660 или одно изтрйхспецяалъныхзпачепяй оопп (полдень), сезсхва (время вечернего чая а 16",00) мля п~л3лз ОМ. (полночь).
Опция <илу> (лень) яаляется необязательной. Вы также можете указать ей различными способамн: например, 1212М2604, что соответствует дюдцатому декабря 2004 гола„илн, по европейскому стандарту, 26, 12.2004. Вы монета не указывать год но тогда допусхветса только европейская Форма запнсж 20. 12. Также вы можете записать месяцбуаеами-и Оео 20,и 20 пес будут верны.
Также а с допускает использование разнообразных опцяес Глееа Л. Жнилманч хаьсенднаа сслраха ° -Х. "аьпюднт список заданий, стоящих в очереди нв выполнение Первое пале предатазляет собой номер задания. Вто зхеивалент комвксы ассь ° -й спят уделяет нз очереди зэдвнне под комаром чл> Вы можете получить номере зедлкий при помощи команды асц, Это эквивалент команды асти <и> Для получения,дополнительной информации смотрите стреяицу рухоисдстве для йЦМ).
31.4. Архивирование и упаковка данных 31.4.1. йеус Архиватор дли накопителей на магнитной ленте (тере ДК И в) сах, как и И ось'-Зто цанвиз старейших утклат()И))Ф,поэтому ее синсаксис несколько специфичен. Вот ою Вот список некоторых опций. Обратите еннмвнне, чта все они имеют экензаленткую длкнную лепись, ио вам понадобятся обратиться и странице руководства $ат(1), т.к. здесь мы нх перечислять нс будем. Теперь в Сех не нсаользуется начальное тнрс (-) перел харатхимз аэпхь эмх, еь есхлючскясм эслользоеьвкх после ллеинай аллик ° с: испальзуатся для создание новых ерхиеок е х.
"используется для извлечения файлов нз существующега архива е с: выводит список файлов существукяцета архива. ° ьс псдрабный режим. Вьсеолит список файлов, добавленных нле взелечйнных нз ар- хива, нлн, в сочетенян с опцией с (см. еыпю), выходят сансах файжж з длинном формате вместя воротила, ч х <юис,йайлазч саздейт архив с именем инк Файха, извлекает ш архива с именем нкк файла илн выводят список файлов архива ккц.файла. Если зтат параметр от- сутствует,фейлом по умолчанию будет убей'тисе, который обычно взляется спецнельным файлам, связанным са стнрилсером. Если именем файле является — (тере), ввод илн вывод данных (э зависимости от тато, создейтся архив илн жмлолннесся извлечение из нето) будет ассоциировал са стандартным вводам млн ссацлартиим выводам.
Глава 31. Утнь оглы команд«ой сшрски ° ю сообщает сит*у„что созллваемый архив должеи быть сжег при помощи пх1р или что архив, из которого выполняется извлечекие,упаковки паХр'ом. ° з: эхвиеалеит х; ио дле упаковки использу~гсв прзграммаЬе1р2. ° р: при извлечении файлов из архива сохраняет все файловые атрибутьс включая влалелыпь время последнего доступа и тек далее. Очень полезивдля дампоа файловой системы ° г. добавляет в существующий архив файлы, список которых указав в командной строке. Обрит«те виимаеие, что архив, к которому вы хотите добавить Файлы, должеи быль ие упа«оваииым1 ° ус добавляет уквзлниые а «омаидеой строке архивы в архив олрелелеепый сатцаей г.
По а«элегии с опцией г, чтобы ето сработало, архивы должиы быть ие упакоеаикыми. Сугпестяует ещй великое миожестео других опциК поэтому для получения паевого списка еы можете обратетьсе к сгреиице руководства Вег(1« Взглкивте, ивпример, иа опц«ю о. Давайте рассмотрим пример. Допустим. вам иужио создать архив со всеми изобрюхеииями каталога Уеьеге4/звайее„упаковать его ьсьр2 ом, назвать зааебее.
сах.ьв2 и поместить в свой домашний каталог Улове. Для этого наберите следующее а а Пуаааааааа: аа лааааа ваха«ааааа а аатааага. Ф фаза« вата«ага аа хатата ааауааааеааааа' 4 э ев /а|агав Ф ааа сЗг -/аваева,аат,ваз Фмсаат Как видите, здесь мы использовали три опции. с сообщила сит'у, что иам нужно со вдеть архив, ~ упаковала его при помощи Ьхзр2, а Й -/2лимзее, слг Ьх2 сотлела архив е «ли|Ем дОмашЕЕМ катВЛОгв с вмввем Ззаейее.
Сет. Ьв2. Теперь у ивс аияквт возни«иуть жвлавие проверить пелостиость архива Ляв этого мы можем вывести список его файлов," Здесь мы сообщили сах'у иыяестк спаюох (сз файлов архива заехав тат.ьк2 (й 1 элоев. с аг. Ьв2ь и предупредили его о том, что этот архив был упаковав при помощи ьт хр2 Щ а также о том, что иам квтересво полу ппъ гззисох в длвияом фор. мате (ъ). Теперь предположвм, что вы удалили каталог с картинками. К счастью, у вас остался иетрокъ"пей архив, и теперь вы хотите распаковать его в исхсдаое местоположение в УвЪ«гед. Но т к.
вы ие хотите нарушать работу команды й 1 гб при покскв иоеых «зображеяий, еам «ужво сохранить исв атрибуты файлов' Глава ЗЕ Угямемп»м Меаеее»д»а»п сея»»еам % е яеяеаех а ааеааег. а аетееая аа ае«аеа а»ме»мате Вееаеееееу »» З се ««еяеееп е сае»»»»ет»С«аяеа,ааг.Ьа« Теперь давайте аредположвм, что вам нужно кзалечь кз архнва только каталог заабеаРсата, Тоска вы можете набрать следующее Если вы пош пае»есь сделать резервную копню спецкальвых файлов программа сег поместят кх в архкв "ках есть", не выполняя лампа кх содержямого, Пюзтому вь» мо.