Чем полезен деготь для волос и кожи головы
Кроме аптечных косметических средств, которые вы можете легко найти повсюду, деготь можно использовать и в чистом виде. Приготовить с ним натуральные маски и ополаскиватели не трудно, нужно лишь чуточку усердия и базовые знания о дегте.
Для густоты и силы волос
Возьмите две столовые ложки дегтя и разведите их в пол-литра воды. Настаивайте такую смесь трое суток, каждый день тщательно размешивая до полного растворения дегтя. Он останется как небольшой осадок, но не переживайте так и должно быть, ведь вещество смолянистое, что не дает ему раствориться до конца. Перед переливанием в свою тару с воды, возможно, понадобиться снять образовавшуюся пену. Такой тоник можно втирать волосы непосредственно перед мытьем или за полчаса, чтобы дать коже головы напитаться.
Для укрепления волос
Отлично справляется с усилением естественной силы волос натуральная хна и березовый деготь. Один пакетик хны заливается кипятком, в данную кашицу добавляется чайная ложка дегтя. Такую маску необходимо нанести на корни волос и распределить по всей длине. Срок действия не менее одного часа. Если у вас длинные или очень густые волосы пропорцию можно увеличить вдвое.
От перхоти и себореи
Касторовое масло для ухода за волосами использовалось еще в очень древние времена. Оно помогало нашим локонам выглядеть здоровыми, сильными и ухоженными, а также убрать себорею и перхоть. Особенно это актуально для болезни, вызванной активным размножением бактерий и грибка на коже головы. Для маски необходимо взять 40 мл касторового масла, нагреть его на водяной бане и добавить туда три столовые ложки спирта. Затем в смесь тщательно вмешать пол чайной ложки дегтя. Наноситься только на кожу головы и выдерживается два часа в парниковом эффекте. Затем тщательно смывается.
Для лечения выпадения
Деготь и обычный перец также способны творить чудеса с волосами. Перцовую настойку (смесь спирта и жгучего перца) разбавляем дегтем. Исходя из пропорции 10:1, смесь необходимо хорошо взболтнуть, чтобы деготь равномерно распределился по жидкости. Выдерживается такая маска не менее часа, затем тщательно смывается. Смесь способна стимулировать кровоток и улучшать состояние волосяных фолликулов, что особенно полезно при обильном выпадении.
Витаминизированная маска
Репейное масло содержит множество полезных жирных кислота, а витамин А улучшает рост и силу локонов. Березовый деготь оказывает обеззараживающее и восстанавливающее действие, помогая вашим прядям вернуть себе былой блеск и силу. Смешайте 5 столовых ложек репейника с 2 капсулами витамина А, добавьте пол чайной ложки дегтя. Тщательно перемешайте и можете наносить на волосы. Выдерживать такую маску необходимо от полчаса до часа, затем смыть большим количество теплой воды.
Для сухих и поврежденных
Желток содержит в себе огромное количество полезных элементов, влияющих на силу и здоровье волос. Многие маски с желтком помогают напитать ослабленные пряди и вернуть им ухоженный вид. Для создания маски желатин заливается теплой водой, к нему добавляет свежий желток и ½ чайной ложки дегтя. Все это вымешивается, оставляется на 10-15 минут чтобы дать желатину слегка схватиться, потом наноситься на волосы. Маску необходимо держать 15-25 минут, затем тщательно смыть. Обязательно убедитесь, что тщательно вымыли голову, иначе остатки маски могут создавать неприятный запах и ощущение жирности.
Деготь березовый и осиновый. / Сибирский охотник
Сырье для дегтя в нашей местности заготавливают в конце июня — начале июля. Когда хорошо «отходит» береста. Кора осиновая в это время также хорошо «дерется» (специально заготовкой не занимаюсь, просто на навес нужны прогоны и решил выгнать дегтя и с осины). Бересту деру с помощью топора (выше на дереве выхватываешь и меньше нижний слой прорезаешь). После надреза, береста должна сама «отскочить» от ствола( ну это идеальный случай). Потом немного помогаем рукой и кусок на земле. На открытом месте и в тени (а, также болоте и гриве) береста отходит немного в разное время. Бересте после «обдирки» несколько дней даем подсохнуть (ну это я так делаю), чтоб влага вышла.
Шкурить осину в такое время — прям в радость (конечно сучки на стволе и комары немного мешают). Несколько дней даю просохнуть (чтоб не усохла). Конечно вместе с осиновым дегтем и вода «нагониться». Кору рубим на куски, чтоб в тару по-больше вошло.
Начинакм подготовку тары. Кто-то гонит в огнетушителе, кто во фляге. Я сильно не заморачиваюсь. Взял с «утиля» бочку. Распилил болгаркой. Дно проварил. Сделал ручки с «6» проволоки. Тара — нужная. Для коптильни+ мусор сжечь+ дымокур+ для «выгонки» конечно.
Бочку внутри обязательно обжигаем (там и краска старая и пластилин бывает дырки замазывают). Бочка готова — дальше делаем крышку. Любой металл (кусок) — даже можно жесть. Я с «3» лист посреди болгаркой подпилил и на конус (для стека жидкости) кувалдой забил середину. Можно на лист приварить кусок 3-5 см от второй половины бочки (+ вставка кусок) для более плотного «обжима» тары. Конечно если хотите, выгнать весь деготь до капли воды. Тара и «крышка»(или дно тары)- готовы. Затариваем сырье. Бересту от большого куска рву полосками см по 5. Меньше не удобно. Можно и большими, но мне так «нравиться» . Накладываем + топчемся приминаем. В осиновую кору добавляю немного бересты, чтоб горела получше. Ставим маленькие веточки (распорками )чтобы при перевороте добро из бака не вывалилось.
Копаем ямку для сбора дегтя. Ставим туда тазик (и сковородку поставил — бывает земля с краев насыпется).
Кладем крышку (выгнутость к тазу). Бак с сырьем наверх. Обсыпаем землей. На стык бочка- лист, земельки поболее и оттаптываем. Края листа тоже присыпаем землей. Потому как лист нагревается и деготь начинает испаряться в не плотные соединения.
Обкладываем дровами (сначала хорошими, чтобы костер разгорелся) и поджигаем. Это очень сильный огонь. Если так гнать деготь с бересты, то он будет как смола. Для осины на начальном этапе — такой костер пойдет. Для бересты интенсивность огня должна быть ниже. Примерно так. Вообщем весь хлам жгем на благое дело. Бересту по времени 2-3 часа, осину в 2 раза дольше. Даем прогореть костру и ждем охлаждения. Если нет желания ждать. Разгребаем угли и землю с листа железа. Убираем бак и поднимаем лист. Вот что получается (остается) в бочке после «горения». . Деготь в тазике. Теплый разливаем по баночкам. Разводим постным маслом. И раздаем по соседям и знакомым. С полубочки получается литра полтора . С осиновой коры примерно 0,5 литра. Деготь с осины на любителя. Запах более резкий.
Всем удачи при выгонке!!
Сбор березового дегтя / Гостевая / НеПропаду
Не так давно на сайте поднимался вопрос о получении березового дегтя. На англоязычном сайте www.bushcraft.ridgeonnet.com есть подробное описание процесса, проиллюстрированное хорошими фотографиями. Предлагаю любительский перевод информации из этого источника.Источник: www.bushcraft.ridgeonnet.com
Большинство выживальщиков знают, что березовая кора является прекрасной растопкой, так как в ней накапливаются все масла, содержащиеся в березе. Это руководство ознакомит вас с процессом получения дегтя из бересты. Деготь необходим при выполнении многих работ по выживанию на природе, к примеру, вы можете закрепить им наконечники стрел. Количество вариантов использования березового дегтя бесконечно и это действительно удивительный материал!
Для начала вам понадобиться металлический контейнер – большая жестяная коробка от леденцов или печенья, или краски будет идеальным вариантом.
Сделайте дырку в центре днища жестянки.
Соберите кору с погибшей березы, нет нужды обдирать свежую бересту! Вы можете с выгодой использовать кору, которая слишком повреждена и не пригодна для поделок. Я использовал всю кору с одного маленького поваленного дерева. Порвите кору на ленточки шириной, равной высоте коробки, и затем скрутите ее в рулон.
Замечание: Мертвая береза является домом для гнездования дятлов, мышей и других созданий, не ломайте их жилище!
Вы заметите, что свернутые в трубку полоски бересты пытаются развернуться, поэтому я часто связываю их, чтобы облегчить жизнь. Продолжайте скручивать полоски коры до тех пор, пока ширина рулона не сравняется с диаметром коробки. Когда вы вложите кору внутрь жестянки, вы всегда сможете еще впихнуть кусочки бересты в свободные места.
Теперь настало время приготовиться к экстракции! Выкопайте небольшую яму в земле и поместите в нее другой небольшую металлическую емкость, я нашел, что банка от печеных бобов лучше всего подходит, затем я заполнил щели вокруг банки землей.
Отверстие в днище широкой жестянки должно располагаться прямо над маленькой банкой. Убедитесь что кромка банки от бобов и днище жестянки плотно прилегают друг к другу. Вы можете набросать землю сверху и вокруг широкой банки для предотвращения ее сдвига.
Теперь разожгите огонь на крышке жестянки. Когда кора внутри жестянки нагреется до крайних температур, она начнет выделять деготь в виде густых паров. Эти пары будут опускаться через отверстие и осаждается внизу в консервной банке. Процесс полной экстракции дегтя занимает несколько часов. Все это время вам надо поддерживать хорошее пламя.
Через несколько часов в жестянке останется только обугленная кора. Поднимите жестянку, чтобы достать банку с дегтем. Моя жестянка полная коры обычно выдает чуть меньше половины банки дегтя.
Замечание: Не снимайте жестянку до тех пор? пока огонь не догорит, т.к. пары дегтя очень горючи и легко воспламеняются.
Только что полученный деготь очень текуч и его хорошо использовать для защиты деревьев, и я слышал о нескольких способах его медицинского применения. Если вы хотите сделать клей из дегтя, то читайте дальше…
Вам надо сгустить деготь, медленно нагревая его рядом с огнем. Для того, чтобы он слегка закипел, не требуется высокая температура, поэтому не приближайте его близко к огню, иначе деготь вспыхнет. Если это случится, не волнуйтесь, просто отодвиньте банку от углей, а затем продолжайте дальше.
Понятно, что вы не сможете дотронуться до банки, пока она горячая, поэтому я обнаружил, что палка с расщепленным концом является очень удобным инструментом. Закрепите край банки в расщепленном конце палки.
Вы можете вынуть деготь из банки пока он еще теплый и вязкий, и вылепить из него шарик на кончике палочки. Когда вам понадобиться немного дегтя, подержите палочку с дегтем над огнем одну-две секунды, пока он снова не станет липким, и после этого быстро приложите его к поверхностям, которые хотите склеить. Деготь схватывается очень быстро, поэтому вам надо торопиться.
Пользуйтесь и наслаждайтесь!
Насколько справедлива поговорка о ложке дегтя в бочке мёда? Не торопитесь с выводами, столь плохую репутацию деготь — тёмный смолистый жидкий продукт с резким запахом, получаемый путем сухой перегонки дерева, торфа или каменного угля — заслужил лишь из-за сильного и устойчивого запаха. Во все остальном деготь (в частности березовый) — эффективное лечебное средство, причем, как и любое детище природы, способное насыщать организм полезными микроэлементами и витаминами. Можно ли действительно испортить дегтем мёд? Чтобы разобраться в этом, мы прежде всего должны определиться, что будем делать с медово-дегтярной смесью. Очевиден факт: ни эстетического, ни гастрономического удовольствия от употребления продукта пчеловодства мы уже не получим. К цветочному аромату добавится устойчивый запах дегтя. Зато лечебные качества «испорченного» мёда удесятерятся. И вот почему. Береза — уникальное дерево: ее тонкая и нежная кора обладает мощными защитными свойствами против микроорганизмов, плесневелых грибов и грибов-паразитов. Кора устойчива к внешней среде. Известно, что первые славянские грамоты, написанные на бересте, сохранялись в почве более 1000 лет! Березовый деготь — это вытяжка густого, резко пахучего вещества из коры и веток. Исследователи со временем изучили его свойства и сделали вывод, что все, чем располагает кора дерева для своей защиты, сконцентрировано в одной капельке дегтя. Оттого и ценится деготь за ярко выраженное противомикробное действие и за высокую энергетическую активность, которая мягко влияет на кровоснабжение в тканях, стимулируя и восстанавливая пораженные участки. Способ получения дегтя не так сложен. Он известен всем знахарям. Кору и ветки в закрытой ёмкости следует нагреть на медленном огне до появления мяслянистых выделений, которые следует спешно собрать. В стеклянной темной посуде этот ценный продукт может храниться бесконечно. Но если вы экономите свое время, то чистый березовый деготь можно купить в аптеке. Дегтем лечили все заболевания кожи: от невинных прыщей и перхоти до самой жестокой себореи и псориаза. Кстати, с помощью дегтя можно избавиться даже от занозы: для этого смазанную дегтем повязку на 15-30 минут накладывают на место, куда попала заноза. Этого времени достаточно, чтобы инородное тело, загнанное вглубь, показалось над поверхностью кожи. ЛИФТИНГОВАЯ (ПОДТЯГИВАЯЮЩАЯ) МАСКА ДЛЯ МОМЕНТАЛЬНОГО УХОДА ЗА УСТАЛОЙ КОЖЕЙ В столовой ложке мёда размешать капельку дегтя. Добавить желток яйца. Смесь разделить на два приема. Маску нужно держать на лице не более 30 минут, а затем смыть. Во время процедуры необходимо расслабиться. Эту мазь можно использовать и для лечения заболеваний кожи головы, часто сопровождающихся появлением перхоти и зуда. Готовится смесь: 15 г березового дегтя, 30 г касторового или облепихового масла и 100 г этилового спирта. Мазь втирается в кожу головы на 3-5 часов до мытья волос. Можно оставить ее на волосах на ночь. Во время мытья головы обычное мыло заменить на дегтярное. ДЕГТЯРНОЕ МЫЛО можно купить в аптеке. Стоит оно недорого. Возможно, вы держали это мыло в руках, удивляясь неприглядному цвету и отталкивающему запаху Однако 1 запах дегтя можно понять и даже полюбить: во-первых, это запах самой природы, во-вторых, в его аромате можно почувствовать нотки, напоминающие запах дыма, что активно используется в мужской парфюмерии. Когда вы с мылом «подружитесь», оно займет почетное место в вашей ванной комнате, потому как нет более эффективного и простого средства от любых проблем с кожей. Противопоказаний дегтярное мыло не имеет, но обладает слегка подсушивающим действием. Но даже если у вас очень сухая кожа, все же понаблюдайте за эффектом, которое оно производит именно на вашу кожу. Дегтярное мыло поможет остановить «катастрофу» с волосами: оно сразу устранит болезненные ощущения при касании головы, исчезнет перхоть, укрепятся луковицы волос. Не забывайте: волосы после мытья дегтярным мылом становятся жесткими и пахучими, без ополаскивателя не обойтись. Если нет серьезных проблем, достаточно мыть голову один раз в неделю. ДЕГТЯРНОЕ МЫЛО И МАЗЬ ДЛЯ ЛЕЧЕНИЯ ЮНОШЕСКИХ И ГОРМОНАЛЬНЫХ ПРЫЩЕЙ Эта очень эффективная и нежная мазь имеет низкую стоимость и легко готовится в домашних условиях. Перед нанесением мази и после процедуры умойтесь, используя дегтярное мыло. Способ приготовления: 2 пачки стрептоцида (продается в порошке, следует размять до состояния муки) смешать с борным вазелином, добавить 3 капельки йода. Мазь наносится на проблемные места и оставляется на ночь. Если вы хотите избавиться от прыщей на теле, то после нанесения мази наденьте майку или футболку и спите в ней (пятна на ткани легко отстирываются). Через 2-3 месяца вы избавитесь от проблемы, которая тревожила вас годами. |
Деготь: как делают, для чего предназначен, состав, свойства и применение
Слышать о дегте приходилось каждому человеку, включая современных городских жителей, весьма далеких от природы. А вот сказать, что это такое, откуда добывается и уж тем более, как делают деготь, сможет далеко не каждый. Постараемся устранить это пробел в знаниях.
Что такое деготь?
Начнем с того, что деготь является жидким продуктом – в большинстве случаев древесной смолой. Состав его очень сложный. Во многом зависит от того, как делали деготь и из какого сырья он добывался – об этом расскажем чуть позже. Может содержать бензол, фенол, ряд смол, толуол, крезол, гваякол и другие сложные компоненты.
В воде он практически не растворяется, так как имеет меньшую плотность, растекаясь по поверхности. А вот в спирте и щелочи растворяется довольно быстро, зачастую теряя часть изначальных свойств.
Виды дегтя
В зависимости от сырья, используемого при добыче вещества, серьезно меняются его свойства. Вообще, классический деготь добывается из березовой коры, реже – из сосновой. Это сырье служило на протяжении многих столетий для добычи ценного вещества, используемого в самых разных сферах жизни человека.
Сравнительно недавно было разработано немало способов промышленной добычи дегтя из торфа, нефти и даже угля. Правда, при внешней схожести, их свойства сильно различаются, как и состав. Одни могут использоваться в качестве лекарств, в то время как другие являются откровенно ядовитыми, крайне опасными для человеческого здоровья.
Деготь в косметике и медицине
Многие наши соотечественники, даже не зная, как делают деготь, активно используют его. Ведь сегодня сложно удивить кого-то мылом или шампунем с дегтем. Он действительно оказывает благоприятное воздействие, нередко помогает избавиться от перхоти и других неприятных кожных заболеваний. Причем это вовсе не находка последних лет. Наши предки сотни лет назад знали, как добыть деготь и правильно применить его, чтобы стать более привлекательными.
Еще более широкое распространение получил деготь в медицине. Используется как чистое вещество, так и его отдельные компоненты. Например, без него невозможно получить широко известные мази – Вишневского и Вилькинсона.
Нередко используется деготь в наше время при лечении лишаев, обработке копыт свиней, коров, лошадей.
В каких еще сферах применяется?
Однако используется деготь не только в медицине и косметике. На самом деле область применения гораздо шире.
Например, используют его в садоводстве – обработка деревьев и кустарников позволяет надежно защитить растения от многих насекомых и грызунов.
Часто применяется для обработки кожаных изделий, преимущественно обуви. Неслучайно во многих старых фильмах можно увидеть, как их смазывают дегтем. Правда, увидеть, как добывают деготь, в фильмах нельзя, хотя многим это было бы весьма интересно.
Опытные туристы прекрасно знают, что, смешав деготь с любым кремом в пропорции 1:4, можно получить великолепный репеллент. Он долго хранится и действует многие часы после нанесения. Только после того, как вы смоете репеллент, насекомые (от комаров до таежного гнуса) снова будут представлять для вас опасность.
Креозот, которым обрабатывают деревянные шпалы при прокладке железных дорог, также является разновидностью дегтя. Как и натуральный аналог, он образует тонкую пленку на поверхности, которая, с одной стороны, отталкивает влагу, а с другой – препятствует развитию бактерий, провоцирующих гниение.
Наконец, хорошо знакомы с этим незаменимым веществом многие владельцы лошадей и телег в деревенской местности. Чтобы колеса не скрипели и меньше стирались, ось смазывается дегтем. При длительном использовании кожаная упряжь может пересохнуть, потрескаться, а затем и порваться. Чтобы этого не произошло, ее также покрывают дегтем. С одной стороны, он пропитывает кожу, делает более эластичной, а с другой – предотвращает пересыхание.
Вред дегтя
Любой деготь представляет определенную опасность. Даже чистый березовый, нанесенный на кожу лица, может привести к различным проблемам. Но добытые сложным химическим путем значительно опаснее. Например, деготь, добытый из нефти, представляет опасность даже при обычном хранении. Достаточно вдохнуть пары, исходящие от него, чтобы получить серьезное отравление.
Поэтому обращаться с ним следует максимально осторожно. Как уже говорилось выше, при нанесении на лицо натуральный древесный деготь обязательно нужно разбавлять любым кремом. Тогда он держится очень долго, приобретает приятный запах и при этом не станет причиной появления проблем с кожей. Ну а со сложными химическими аналогами большинство людей не знакомо. Тот же, кто сталкивается по работе, и так прекрасно знает правила безопасного обращения с ним.
Как его добыть?
Теперь вы знаете достаточно о том, каким бывает деготь, как правильно использовать его. А значит, можно рассказать, как делают деготь.
В качестве примера рассмотрим самый простой вариант, не требующий особых знаний, навыков, редкого сырья и дорогостоящего оборудования. При этом на выходе можно получить экологически чистое и максимально безопасное сырье.
Итак, как добыть березовый деготь?
Для начала вам понадобится березовая кора или береста. Набрать ее достаточно легко практически в любом лиственном лесу. Правда, делать это следует осторожно – лучше снять понемногу коры с десятка берез, чем ободрать одну – в этом случае дерево будет обречено на гибель.
Снимать кору желательно не слишком широкими (около 3-5 сантиметров) длинными полосками. Когда наберется достаточно, можно приступать к следующему шагу. Для этого понадобится несколько банок из-под консервов – в походе они практически всегда имеются. Да и по живописным берегам рек и озер, увы, набрать можно почти всегда в достаточно количестве.
Понадобится три банки: две высоких и одна низкая, широкая. С таким работать удобнее всего. Для начала возьмите широкую. Немного вогните дно – достаточно надавить ладонью или камнем – после чего проделайте в нем несколько небольших отверстий ножом.
Затем уложите максимально плотно бересту в одну из свободных банок. Выройте небольшую ямку желательно в мокром песке или земле. В нее уложите плоскую банку, чтобы вогнутая сторона с дырками смотрела вниз, в зарытую банку. Теперь аккуратно закопайте их, чтобы на поверхности осталась только одна плоскость с отверстиями. Поставьте на нее банку с берестой открытой стороной вниз. Зафиксируйте (можно также слегка прикопать) и разведите сверху небольшой костер. Из-за отсутствия воздуха береста не загорится, а будет просто нагреваться, выделяя ценный деготь. Он стечет вниз и окажется в пустой банке, зарытой в самом низу.
Как видите, механизм довольно прост и может применяться в любых условиях.
Заключение
Наша статья подошла к концу. Теперь вам известно, как сделать деготь березовый в домашних условиях, точнее, походных. А значит, вы сможете избавиться от комаров на природе, позаботиться о кожаной обуви и справиться с множеством других задач благодаря многофункциональному дегтю.
Получение березового дегтя в лабораторных условиях и исследование его растворимости Текст научной статьи по специальности «Промышленные биотехнологии»
УДК 542.06
A. Е. Яковлева, С. А. Забелкин, А. Н. Грачев,
B. Н. Башкиров
ПОЛУЧЕНИЕ БЕРЕЗОВОГО ДЕГТЯ В ЛАБОРАТОРНЫХ УСЛОВИЯХ И ИССЛЕДОВАНИЕ ЕГО РАСТВОРИМОСТИ
Ключевые слова: березовый деготь, пиролиз, растворимость.
Проведены опыты по получению дегтя из коры березового сухостоя посредством пиролиза при температурах 200, 300, 370 и 700°C. Обнаружено, что при температуре 200°C деготь не образуется, выходной продукт -это малое количество желтой воды. При пиролизе 300 и 370°C выход дегтя составляет 25 и 50% от исходного сырья соответственно. При 700°C выходной продукт составил 23,75%. При сравнении полученного дегтя с покупным в растворимости их в неполярных углеводородах (гексан, бензин, керосин) было обнаружено, что полученный березовый деготь не соответствует требованиям нормативных документов.
The keywords: birch tar, pyrolysis, solubility.
Experiments were performed to obtain from the bark of birch tar dead wood by pyrolysis at temperatures of200, 300, 370 and 700 °C. It is found that at a temperature of 200 °C tar is formed , the output product — a small amount of yellow water. Pyrolysis 300 and 370 °C yield of tar is 25 and 50 % of the feedstock, respectively. At 700 °C the product output totaled 23.75%. When compared with the purchase of tar obtained in their solubility in non-polar hydrocarbons (hexane, benzene, kerosene), it was found that the resulting birch tar does not comply with regulations.
Берёза является одной из основных пород, произрастающих на территории Республики Татарстан. Она относится к мягколиственным породам, которые имеют ограниченное применение в деревообрабатывающей промышленности. Это в совокупности с многолетним невыполнением расчётной лесосеки привело к образованию большого объёма перестойной берёзы. При этом большая доля берёзовых насаждений пострадала от засух 2010 и 2013 годов. Таким образом, актуальным является разработка технологии получения ценных товарных продуктов из сухостоя березы [1].
Одним из таких продуктов является берёзовый дёготь — маслянистая жидкость тёмного цвета со специфическим нерезким запахом. Дёготь берёзовый содержит свыше 10 тысяч различных веществ и богат фенолом, диоксибензолом, гваяколом, толуолом, ксилолом, органическими кислотами, фитонцидами, смолистыми веществами. Эти вещества придают дёгтю антисептические и инсектицидные свойства. Также березовый деготь в сыром или разогнанном виде может быть использован в качестве тяжелого моторного топлива для двигателей внутреннего сгорания, работающих на нефти и нефтяных маслах [2].
Целью представленной в данной статье работы являлось экспериментальное исследование возможности получения берёзового дёгтя из сухостойного сырья. С этой целью была изготовлена лабораторная установка [3], состоящая из реторты, муфельной печи, термоэлектрического
преобразователя, холодильника (для охлаждения выходного продукта) с подводом и отводом воды, газгольдера и емкости для собирания полученного дегтя. Внешний вид установки представлен на рис. 1.
На данной установке осуществляется процесс термического разложения материалов при заданной температуре в изотермическом режиме. Конденсация жидких продуктов проводилась в обратном водяном холодильнике при температуре воды 15°С [4].
Рис. 1 — Внешний вид экспериментальной установки
Для проведения эксперимента при 200°С в реторту была загружена березовая кора массой 15 гр. Кора была взята с сухостойной берёзы в Пригородном лесничестве Республики Татарстан. Данная кора была предварительно высушена в сушильной печи до постоянной массы. Реторта с корой помещалась в нагретую печь и выдерживалась до прекращения выделения газа. В результате процесса жидкий продукт образовался в незначительном количестве и представлял собой желтую водянистую жидкость. При 300°С результаты выглядели следующим образом: выход угля 70%, выход пиролизной жидкости 25%, выход газа 5%. Выходной продукт разделился на две части: желтая водянистая жидкость — снизу и более плотное вещество темного цвета — сверху (рис.2).
Рис. 2 — Выходной продукт при 300°C
При температуре 370°С материальный баланс имел вид: 50% пиролизной жидкости, 26% угля и 23% газа. При температуре процесса 700°С выход дёгтя составил 23,75%. Зависимость выхода дёгтя от температуры процесса представлена на рис. 3.
еа
300 350 400 450 500 550 600 650 700 Температура процесса, °С
Рис. 3 — Выход жидкого продукта при термической переработке берёзовой коры
Полученный деготь испытали на растворимость в неполярных углеводородах. При смешении с дизельным топливом полученного при температуре 700°С дегтя он выпал в осадок в виде красно-коричневых частиц. При смешении с бензином цвет бензина потемнел, деготь выпал в осадок в виде таких же красно-коричневых частиц, но ив значительно меньшем количестве.
Исследования на растворимость дегтя, соответствующего требованиям СТО 32896222-00132007, показали его полное смешивание до однородной смеси с гексаном, бензином, дизельным топливом при соотношении 1:1.
В результате проведённых исследований были
получены данные о материальном балансе и выходе дёгтя при различных температурах процесса термического разложения. Однако полученный в лабораторных условиях дёготь отличается от произведённого промышленным способом по смешиваемости с растворителем. Можно предположить, что это связано с тем, что содержание экстрактивных веществ, которые участвуют в формировании дёгтя, в сухостойной древесине намного ниже, чем в свежесрубленной из-за их испарения или перехода в лигноцеллюлозу. В результате этого при термическом разложении такой коры образуется значительно больше смолистых веществ, которые нерастворимы в неполярных углеводородах.
Таким образом, можно сделать вывод, что дёготь, полученный при термической переработке сухостойной берёзы не соответствует требованиям нормативных документов и не может использоваться в данном качестве.
Литература
1. «Лесной кодекс Российской Федерации» от 04.12.2006 N 200-ФЗ;
2. Таланин Ф.А. Производство берестового дегтя/ М., Лесная промышленность, 1981, с.72;
3. Файзрахманова Г.М., Забелкин С.А., Грачев А.Н., Башкиров В.Н. Использование древесной пиролизной жидкости для получения химических продуктов // Вестник Казан. технол. ун-та. 2012. Т.15, №15- С. 101103.
4. Забелкин С.А., Грачев А.Н., Башкиров В.Н. Переработка древесины в жидкое топливо и его энергетическое использование // Вестник Казан. технол. ун-та. 2012. №24. — С.39-42.
© А. Е. Яковлева — магистрант каф. химической технологии древесины КНИТУ, [email protected]; С. А. Забелкин — доц. той же кафедры, [email protected]; А. Н. Грачев к.т.н., проф. той же кафедры, [email protected]; В. Н. Башкиров — д.т.н., проф. той же кафедры, [email protected].
Все, что нужно знать о пользе дегтярного мыла и мерах предосторожности
Дегтярное мыло — важное традиционное средство в косметологии и дерматологии. Несмотря на больший выбор современных средств — косметики, космецевтики, лекарственных препаратов, дегтярное мыло остается популярным не только у старшего поколения, но и среди молодых покупательниц, для которых важна натуральность средств уходовой косметики. В дегтярном мыле содержится березовый деготь — средство, получаемое из бересты после ее томления в тепле в герметичной емкости.
Деготь — природный антисептик, который до сих пор широко используется в народной медицине и входит в состав лечебных препаратов — таких, например, как мазь Вишневского. Использование дегтя в косметологии обусловлено его дезинфицирующими и антибактериальными свойствами.
В дегтярном мыле содержится до 10% дегтя, остальное — натуральная мыльная основа (растительные масла). Например, дегтярное мыло «Рецепты чистоты» НМЖК не содержит синтетических отдушек, красителей или других искусственных компонентов.
Следует помнить, что деготь — это сильнодействующее природное вещество, поэтому при использовании дегтярного мыла нужно соблюдать меру и помнить о правилах предосторожности.
Когда использовать дегтярное мылоУход за кожей лица. Мыло глубоко очищает, подсушивает, обладает ранозаживляющим действием, помогает избавится от угрей, черных точек, воспалений. Деготь способствует быстрой регенерации кожи, а дегтярным мылом можно не только умываться, но и делать из пены маску на несколько минут — это естественный пилинг, который, к тому же, выравнивает цвет кожи.
Уход за телом. Дегтярное мыло позволяет избавиться от высыпаний разного рода на спине и плечах. Деготь поддерживает лечение псориаза и других кожных заболеваний: деготь улучшает кровообращение и помогает коже восстановиться.
Уход за волосами. Дегтярным мылом можно мыть волосы и кожу головы — оно укрепляет волосы, помогает от перхоти, и даже используется как средство против выпадения волос.
Основные правила использования дегтярного мыла и меры предосторожности-
Главное в использовании дегтярного мыла — не переусердствовать. Эффект появляется от регулярного аккуратного применения, а не от форсированных «атак».
-
Использовать дегтярное мыло следует последовательно и регулярно — курсами по несколько недель, предварительно проконсультировавшись с косметологом или дерматологом.
-
Дегтярное мыло хранят в ванной в закрытой мыльнице — его специфический резкий запах нравится не всем.
-
Ни в коем случае нельзя умываться (или мыться) дегтярным мылом чаще двух раз в день. Рекомендованная частота использования — два-три раза в неделю.
-
После использования дегтярного мыла обязательно нужно увлажнять кожу.
-
Деготь — аллерген, поэтому рекомендуется начинать использование мыла осторожно и постепенно, а при появлении аллергической реакции (зуд, покраснение) сразу прекратить использование и обратиться к дерматологу.
-
Дегтярное мыло — как и мыло вообще — сушит кожу, поэтому его нужно с особой осторожностью использовать обладательницам сухой кожи, тонких сухих волос.
Желаем натурального ухода и красивой кожи!
деготь
Tar используется для создания одного (tar) файла, содержащего несколько файлов. Архивы команд tar и извлекает файлы в один файл, называемый tarfile, и из него. Набор файлов может быть зарезервирован для создания одного файла tar, а файл tar файл может быть «распакован» для извлечения отдельных файлов.Создание файла tar
- БЕЗОПАСНЫЙ способ: Сюда
предотвратит случайную перезапись файлов с
результирующий tar-файл .
Чтобы создать файл tar, используйте параметр командной строки cvf, укажите имя результирующего tar-файла сначала следует каталог, содержимое которого вы хотите помешать.Например, создать каталог handin, скопируйте все файлы для tar в этот каталог и запустите файл:
% mkdir handin % cp *. [ch] handin /. % cp README handin /. % tar cvf hw10.tar handin
Если вы забыли указать целевой файл tar (hw10.tar) в команде tar, tar выйдет с сообщением об ошибке. - НЕБЕЗОПАСНЫЙ способ:
Это может привести к перезаписи файлов с помощью
целевой файл .tar, если вы не очень осторожны (вместо этого используйте БЕЗОПАСНЫЙ способ)
Вы также можете настроить tar для набора файлов, указанных в командной строке. Чтобы создать tar-файл, используйте опцию командной строки cvf, укажите имя итогового файла tar, а затем перечислите файлы, которые нужно поместить в файл tar:% ls ПРОЧИТАЙТЕ btree.c btree.h main.c % tar cvf hw10.tar main.c btree.c btree.h README % ls ПРОЧИТАЙТЕ btree.c btree.h hw10.tar main.c
В этом примере btree.h , btree.c , Файлы main.c и README являются объединены в один tar-файл с именем hw10.tar
ВНИМАНИЕ: обязательно включите аргумент имени tarfile назначения для tar (в этом Например, это аргумент hw10.tar ), иначе tar перезапишет содержимое одного из аргументов исходного файла с tarfile.По факту, перед созданием tar-файла рекомендуется создать копии этих файлы в другом каталоге (а еще лучше, просто используйте первый вариант и вместо этого запустите этот каталог копий).
% mkdir handin % cp *. [ch] handin /.
Извлечение файлов из tar-файла
Чтобы извлечь файлы из файла tar, используйте аргументы командной строки x для tar:% tar xvf hw10.tar рука / handin / README handin / btree.c Handin / btree.час handin / main.c
Посмотреть набор файлов в tar-файле
Чтобы вывести содержимое tar-файла, используйте аргумент командной строки tf (или tvf):% tar tf hw10.tar рука / handin / README handin / btree.c handin / btree.h handin / main.cДля получения дополнительной информации см. Страницу руководства по tar: % man tar
Как создать файл tar.gz в Linux
Команда tar в Linux позволяет сжимать файлы и каталоги в tar.gz файлы, также известные как tarballs. Они очень полезны при архивировании и сжатии данных. Вот как создать файл tar.gz в Linux.
Как создать архив в Linux
Мы будем использовать команду tar для создания файла tar.gz в Linux. Вот синтаксис
$ tar -cvzf filename.tar.gz / путь / к / файлу [пути к другим файлам / каталогам] ИЛИ $ tar -cvzf filename.tar.gz / путь / к / каталогу [пути к другим файлам / каталогам]
В приведенной выше команде за командой tar следует параметры -cvzf, имя файла окончательного tar.gz файл, за которым следует один или несколько путей к файлам / каталогам
В приведенной выше команде мы упоминаем следующие параметры
- c — создание файла архива
- v — для подробного, это означает, что он будет отображать прогресс в терминале
- z — gzip заархивированный файл .tar
- f — имя файла архивного файла
Bonus Read: How to Create Архивирование и разархивирование файлов в Linux
Давайте рассмотрим несколько примеров создания tar.gz файл
Вот команда для создания файла tar.gz (например, sales_data.tar.gz) из одного файла (например, /home/ubuntu/sales_data.txt)
$ tar -cvzf sales_data.tar.gz /home/ubuntu/sales_data.txt
Первая команда tar создаст архивный файл .tar, а затем сожмет его, чтобы создать файл .tar.gz. Вот почему вы видите в тарболе 2 расширения файлов.
Bonus Read: Как найти каталог в Linux
Как создать файл tar.gz из каталога
Вот команда tar для создания tar.gz из каталога (например, / home / ubuntu / product /)
$ tar -cvzf product.tar.gz / home / ubuntu / product / / главная / убунту / продукт / /home/ubuntu/product/file1.txt /home/ubuntu/product/file2.exe /home/ubuntu/product/file3.pdfКоманда
tar отобразит содержимое вашего архиваемого каталога.
Bonus Read: Как вывести список всех файлов в каталоге в Linux
Как распаковать файл tar.gz
Вот команда для извлечения файла tar.gz
$ tar -xvf продукт.tar.gz / главная / убунту / продукт / /home/ubuntu/product/file1.txt /home/ubuntu/product/file2.exe /home/ubuntu/product/file3.pdfКоманда
tar выведет список содержимого вашего распаковываемого файла tar.gz.
В приведенной выше команде мы используем параметр -x для извлечения вместо -c для сжатия. Другие варианты такие же, как указано выше.
Вот команда для извлечения файлов в определенный каталог (например, / home / ubuntu / data)
$ tar -xvf filename.tar.gz / путь / к / каталог
$ tar -xvf product.tar.gz / home / ubuntu / data
Надеюсь, что приведенное выше руководство поможет вам создать tarball, а также распаковать файлы tar.gz в Linux.
Ubiq позволяет легко визуализировать данные за считанные минуты и отслеживать их на информационных панелях в реальном времени. Попробуйте сегодня!
Как создавать и открывать файлы tar в Linux
Файлы с расширением .tar
, часто называемые архивами , используются для хранения множества файлов внутри одного архива.Обычно, но не всегда, файлы tar сжимаются для экономии места. Например, сжатие gzip в tar-архиве изменит расширение файла на .tar.gz
или просто на .tgz
.
Формат tar существует с начала 70-х годов и является предпочтительным форматом архивов в системах Linux. Для файлов внутри tar-архива будут сохранены их права доступа, права собственности и другие файловые данные — функция, которую не предлагают многие другие форматы архивов, такие как ZIP.
Команда tar
используется для создания архивов tar и извлечения их содержимого.Когда дело доходит до создания файлов tar, существует множество вариантов, особенно потому, что в Linux доступно множество типов сжатия. Открытие файлов tar — это простой процесс, и вам нужно всего лишь мгновение, чтобы узнать, как это сделать.
В этом руководстве мы рассмотрим все команды tar, которые вам нужно знать для создания архивов tar и извлечения файлов из архивов tar.
Команды для создания файлов tar
Главное, что вам нужно знать перед созданием tar-архива, — это тип сжатия, который вы хотите использовать.У каждого есть свои плюсы и минусы, и наше руководство о том, какой инструмент сжатия в Linux является лучшим, может помочь вам решить, какой из них использовать. Если есть сомнения, просто по умолчанию используйте сжатие gzip, так как оно широко распространено, быстро и эффективно.
Вам всегда понадобятся два параметра: c
( c reate) и f
( f ile), чтобы указать имя архива. Кроме того, просто перечислите файлы и каталоги, которые вы хотите поместить в tar-архив.
Пример 1. Создать tar-архив без сжатия — файл с расширением .tar
.
$ tar cf archive.tar файл1 файл2 файл3
Пример 2. Добавьте опцию z
для создания tar-архива со сжатием gzip — tar.gz
или с расширением .tgz
.
$ tar czf archive.tar.gz файл1 файл2 файл3
Пример 3. Добавьте опцию j
для создания tar-архива со сжатием bzip2 — tar.BZ2
расширение файла.
$ tar cjf archive.tar.bz2 file1 file2 file3
Пример 4. Добавьте опцию J
для создания tar-архива со сжатием xz — расширение файла tar.xz
.
$ tar cJf archive.tar.xz файл1 файл2 файл3
Пример 5. Параметр v
( v erbose) помогает увидеть, какие файлы tar в настоящее время добавляет в архив.
$ tar czvf архив.tar.gz файл1 файл2 файл3 file1 файл2 file3
Пример 6. Также можно использовать сжатие zstandard — расширение файла .tar.zst
.
$ tar acf archive.tar.zst файл1 файл2 файл3
Команды для открытия файлов tar
Открыть файлы .tar
из командной строки Linux очень просто. Вам нужны только два параметра: x
(e x тракт) и f
( f файл), чтобы указать расположение архива.
Пример 1. Извлечь файлы из архива .tar
.
$ tar xf archive.tar
Пример 2. Тот же синтаксис используется для извлечения файлов из сжатых архивов tar.
$ tar xf archive.tar.gz $ tar xf archive.tar.bz2 $ tar xf archive.tar.xz так далее...
Пример 3. Используйте параметр -v
(подробный), чтобы увидеть, какие файлы извлекает команда.
$ tar xvf архив.tar.gz file1 файл2 file3
Пример 4. Используйте опцию -C
( C перейти к каталогу перед выполнением операции) для извлечения файлов в определенное место.
$ tar xf archive.tar.gz -C / путь / к / каталогу
Пример 5. Чтобы увидеть все файлы в архиве, используйте параметр t
вместо x
.
$ tar tf archive.tar.gz file1 файл2 file3
Пример 6. Чтобы извлечь определенные файлы из архива, укажите их пути и имена после имени архива.
$ tar xf archive.tar.gz файл1 файл2 файл3 или Файл $ tar xf archive.tar.gz *
Инструмент с графическим интерфейсом для создания и открытия файлов tar
В общем, все дистрибутивы Linux и среды рабочего стола поставляются с графическим интерфейсом пользователя по умолчанию, который может управлять архивами tar. Процесс создания и открытия файлов tar будет немного отличаться в разных системах.
Обычно вы можете выделить несколько файлов и затем щелкнуть один из них правой кнопкой мыши, чтобы создать tar-архив. Вот пример из среды рабочего стола GNOME в Ubuntu. В этом случае параметр указан как «сжать».
В следующем запросе вы можете выбрать создание tar-архива. В данном случае файл .tar.xz
.
Вы увидите дополнительные параметры, доступные в самом приложении Archive Manager (показано ниже), включая сжатие gzip.
Чтобы открыть файл tar и извлечь его содержимое, вы можете открыть его с помощью диспетчера архивов вашей системы или просто щелкнуть по нему правой кнопкой мыши и найти опцию «извлечь».
Как заархивировать и заархивировать файлы
Эта статья поможет вам понять, как можно обрабатывать распространенные форматы файлов TAR, GZIP, BZIP и ZIP в операционных системах Linux (включая CentOS, Ubuntu) и даже в некоторых ОС на основе Unix, таких как MacOS (OS X), через командную строку либо через SSH или локальный сеанс терминала.
Во многих Linux-подобных операционных системах инструменты командной строки для работы с файлами TAR, GZIP, BZIP и ZIP уже установлены, поэтому вам почти наверняка не нужно ничего устанавливать, но если вы запускаете минимальную установку своего ОС или если вы ранее удаляли инструменты, следуйте приведенным ниже инструкциям, чтобы установить то, что вам нужно. Выберите вкладку для используемой ОС:
CentOS / RHEL / Fedora Ubuntu / Debian / Mint MacOS / OS X
В приведенных ниже инструкциях предполагается, что вы работаете как пользователь root.Если вы работаете как другой пользователь, вам может потребоваться добавить к командам sudo .
Пример: sudo yum install …
- Вызовите сеанс терминала или войдите на свой сервер / компьютер через SSH.
В базовых репозиториях этих ОС есть нужные нам пакеты. Выполните следующую команду:
yum install tar gzip zip unzip bzip2
- Если какие-либо из них уже установлены, вы будете проинформированы. Если какие-то из них отсутствуют, вас спросят, хотите ли вы их установить.Ответьте y , если все в порядке.
- Система загрузит необходимые пакеты и установит их.
Теперь вы сможете следовать остальным указаниям в этой статье.
В приведенных ниже инструкциях предполагается, что вы работаете как пользователь root. Если вы работаете как другой пользователь, вам может потребоваться добавить к командам sudo .
Пример: sudo apt-get install …
- Вызовите сеанс терминала или войдите на свой сервер / компьютер через SSH.
В базовых репозиториях этих операционных систем есть нужные нам пакеты. Выполните следующую команду:
apt-get install tar gzip zip unzip bzip2
- Если какие-либо из них уже установлены, вы будете проинформированы. Если какие-то из них отсутствуют, вас спросят, хотите ли вы их установить. Ответьте y , если все в порядке.
- Система загрузит необходимые пакеты и установит их.
Теперь вы сможете следовать остальным указаниям в этой статье.
Необходимые инструменты командной строки поставляются с каждой версией MacOS / OS X, начиная с 10.6 Snow Leopard (и могут быть установлены в более ранних версиях, которые мы не смогли протестировать).
Для работы с файлами через командную строку откройте приложение Terminal , расположенное в /Applications/Utilities/Terminal(.app).
Как только терминал будет открыт, вы сможете следовать остальным указаниям в этой статье.
Помните, что вы можете перетаскивать файлы или папки в приложение терминала, и полный путь к этим элементам будет автоматически вставлен в командную строку.
Работа с файлами TAR
Формат файлов TAR — это очень ранний формат архивирования, который по умолчанию не включает никакого активного сжатия. Часто в Linux элементы архивируются, а затем архивируются с помощью gzip для их сжатия. Файлы TAR обычно заканчиваются на .tar.
Поместить каталог в файл TAR
Выполните следующее, чтобы создать один файл .tar, содержащий все содержимое указанного каталога:
tar cvf FILENAME.tar КАТАЛОГ /
Замените FILENAME любым именем файла, а DIRECTORY — путем к каталогу, который вы хотите превратить в архив.
Флаги команд Описание
c : Создайте файл TAR.
v : подробный вывод (вам подробно расскажут, что происходит).
f : укажите имя файла для результирующего файла TAR.
Поместите каталог в файл TAR и сожмите его с помощью GZIP
Выполните следующее, чтобы создать один файл .tar.gz, содержащий все содержимое указанного каталога:
tar cvfz FILENAME.tar.gz КАТАЛОГ /
Замените FILENAME на любое имя файла, которое вы хотите, а DIRECTORY — на путь к каталогу, который вы хотите превратить в сжатый архив.
Файлы Tarred, сжатые с помощью GZIP, иногда имеют расширение .tgz.
Флаги команд Описание
c : Создайте файл TAR.
v : подробный вывод (вам подробно расскажут, что происходит).
f : укажите имя файла для результирующего файла TAR.
z : сжатие файла TAR с помощью GZIP
Поместите каталог в файл TAR и сожмите его с помощью BZIP2
Выполните следующие действия, чтобы создать сингл.Файл tar.bz2, содержащий все содержимое указанного каталога, сжатого с помощью BZIP. (BZIP обычно создает файлы меньшего размера, чем GZIP, за счет большего времени обработки.):
tar cvfj FILENAME.tar.bz2 DIRECTORY /
Замените FILENAME на любое имя файла, которое вы хотите, а DIRECTORY — на путь к каталогу, который вы хотите превратить в сжатый архив.
Флаги команд Описание
c : Создайте файл TAR.
v : подробный вывод (вам подробно расскажут, что происходит в ).
f: Укажите имя файла для результирующего файла TAR.
j : Сжать файл TAR с помощью BZIP2
Извлечь элементы из файлов TAR
Выполните следующую команду для извлечения файлов и каталогов из несжатого файла .tar:
Замените FILE на имя файла, который вы пытаетесь распаковать. Файл будет распакован в текущий каталог.
Командные флаги Описание
x : Извлечь содержимое из указанного файла.
v : подробный вывод (вам подробно расскажут, что происходит).
f : укажите имя файла для распаковки.
Извлечь элементы из архива GZIPPED
Выполните следующую команду для извлечения файлов и каталогов из файла TAR, сжатого GZIP:
Замените FILE именем файла, который вы пытаетесь распаковать. Файл будет распакован в текущий каталог.
Командные флаги Описание
x : Извлечь содержимое из указанного файла.
v : подробный вывод (вам подробно расскажут, что происходит).
f: Укажите имя файла для распаковки.
z : распаковать архив с помощью GZIP.
Извлечь элементы из файла архива BZIPPED
Выполните следующую команду для извлечения файлов и каталогов из файла TAR, сжатого с помощью BZIP:
Замените FILE именем файла, который вы пытаетесь распаковать. Файл будет распакован в текущий каталог.
Командные флаги Описание
x : Извлечь содержимое из указанного файла.
v : подробный вывод (вам подробно расскажут, что происходит).
f : укажите имя файла для распаковки.
j : распаковать архив с помощью BZIP2.
Если вы предпочитаете указать другой каталог для извлечения файлов, а не просто выгружать все в текущем каталоге, добавьте -C / PATH / TO / DIRECTORY / к приведенным выше командам.Замените / PATH / TO / DIRECTORY / фактическим путем к каталогу, в котором вы хотите разместить файлы.
Работа с Zip-файлами
Zip, вероятно, является наиболее распространенным форматом сжатого архивирования в мире. Zip-файлы обычно заканчиваются на .zip.
Сжать каталог, полный файлов, в файл ZIP
Выполните следующую команду, чтобы поместить все внутри указанного каталога в сжатый файл ZIP.
zip -r FILE.zip КАТАЛОГ /
Командные флаги Описание
-r : Рекурсивно сжимать все файлы и каталоги, содержащиеся в DIRECTORY / в zip-файле (в противном случае вы получите только файлы верхнего уровня).
Распаковать ZIP-файл в текущий каталог
Выполните следующую команду, чтобы распаковать элементы ZIP-файла в текущий каталог.
18 полезных примеров команд Tar для каждого системного администратора Linux
Linux « tar » означает ленточный архив, который используется большим количеством системных администраторов Linux / Unix для резервного копирования ленточных накопителей.
Команда tar используется для копирования коллекции файлов и каталогов в файл архива с высокой степенью сжатия, обычно называемый tarball или tar , gzip и bzip в Linux .
tar — наиболее широко используемая команда для создания сжатых архивных файлов, которую можно легко перемещать с одного диска на другой или с одной машины на другую.
Примеры команд tar в LinuxВ этой статье мы рассмотрим и обсудим различные примеры команд tar , включая создание архивных файлов с использованием сжатия ( tar , tar.gz, и tar.bz2 ), как извлечь файл архива, извлечь отдельный файл, просмотреть содержимое файла, проверить файл, добавить файлы или каталоги в существующий файл архива, оценить размер файла архива tar и т. д.
[Вам также может понравиться: 7-Zip — сжатие и распаковка файлов с высоким коэффициентом сжатия]
Основная цель этого руководства — предоставить различные примеры команды tar , которые могут быть полезны для вас, чтобы понять и стать экспертом в работе с архивами tar.
1. Создание файла архива tar в Linux
В приведенном ниже примере команда создаст архивный файл tar tecmint-14-09-12.tar для каталога / home / tecmint в текущем рабочем каталоге.См. Пример команды в действии.
# tar -cvf tecmint-14-09-12.tar / home / tecmint / / главная / tecmint / /home/tecmint/cleanfiles.sh /home/tecmint/openvpn-2.1.4.tar.gz /home/tecmint/tecmint-14-09-12.tar /home/tecmint/phpmyadmin-2.11.11.3-1.el5.rf.noarch.rpm /home/tecmint/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Давайте обсудим каждый параметр, используемый в приведенной выше команде для создания файла архива tar.
- c — Создает новый.файл архива tar.
- v — Подробно показать прогресс файла .tar.
- f — Тип имени файла архива.
2. Создайте файл архива tar.gz в Linux
Чтобы создать сжатый архивный файл gzip , мы используем параметр z . Например, приведенная ниже команда создаст сжатый файл MyImages-14-09-12.tar.gz для каталога / home / MyImages . ( Примечание: tar.gz и tgz похожи на ).
# tar cvzf MyImages-14-09-12.tar.gz / home / MyImages ИЛИ # tar cvzf MyImages-14-09-12.tgz / home / MyImages / главная / MyImages / /home/MyImages/Sara-Khan-and-model-Priyanka-Shah.jpg /home/MyImages/RobertKristenviolent101201.jpg /home/MyImages/Justintimerlake101125.jpg /home/MyImages/Mileyphoto101203.jpg /home/MyImages/JenniferRobert101130.jpg /home/MyImages/katrinabarbiedoll231110.jpg / home / MyImages / пресс-конференция жены-японки.jpg /home/MyImages/ReesewitherspoonCIA101202.jpg /home/MyImages/yanaguptabaresf231110.jpg
3. Создайте архивный файл tar.bz2 в Linux
Функция bz2 сжимает и создает архивный файл, размер которого меньше размера gzip . Сжатие bz2 требует больше времени для сжатия и распаковки файлов, чем gzip, , которое занимает меньше времени.
Чтобы создать файл tar с высокой степенью сжатия, мы используем параметр j .В следующем примере команда создаст файл Phpfiles-org.tar.bz2 для каталога / home / php . ( Примечание: tar.bz2 и tbz аналогичны tb2 ).
# tar cvfj Phpfiles-org.tar.bz2 / home / php ИЛИ # tar cvfj Phpfiles-org.tar.tbz / home / php ИЛИ # tar cvfj Phpfiles-org.tar.tb2 / home / php / главная / php / /home/php/iframe_ew.php /home/php/videos_all.php /home/php/rss.php / главная / php / index.php /home/php/vendor.php /home/php/video_title.php /home/php/report.php /home/php/object.html /home/php/video.php
4. Архивный файл Untar tar в Linux
Чтобы распаковать или извлечь файл tar, просто введите следующую команду с опцией x ( extract ). Например, приведенная ниже команда распакует файл public_html-14-09-12.tar в текущем рабочем каталоге.
Если вы хотите распаковать в другой каталог, используйте опцию -C ( указанный каталог ).
## Разархивировать файлы в текущем каталоге ## # tar -xvf public_html-14-09-12.tar ## Разархивировать файлы в указанном каталоге ## # tar -xvf public_html-14-09-12.tar -C / home / public_html / videos / / home / public_html / videos / /home/public_html/videos/views.php /home/public_html/videos/index.php /home/public_html/videos/logout.php /home/public_html/videos/all_categories.php / home / public_html / videos / feeds.xml
5. Распакуйте архивный файл tar.gz в Linux
Чтобы распаковать архивный файл tar.gz , просто выполните следующую команду. Если мы хотим распаковать в разных каталогах, просто используйте опцию -C и путь к каталогу, как показано в приведенном выше примере.
# tar -xvf thumbnail-14-09-12.tar.gz / главная / public_html / видео / миниатюры / /home/public_html/videos/thumbnails/katdeepika231110.jpg / главная / public_html / видео / миниатюры / katrinabarbiedoll231110.jpg /home/public_html/videos/thumbnails/onceuponatime101125.jpg /home/public_html/videos/thumbnails/playbutton.png /home/public_html/videos/thumbnails/ReesewitherspoonCIA101202.jpg /home/public_html/videos/thumbnails/snagItNarration.jpg /home/public_html/videos/thumbnails/Minissha-Lamba.jpg /home/public_html/videos/thumbnails/Lindsaydance101201.jpg /home/public_html/videos/thumbnails/Mileyphoto101203.jpg
6. Распакуйте архивный файл tar.bz2 в Linux
Чтобы распаковать сильно сжатый файл tar.bz2 , просто используйте следующую команду. Приведенный ниже пример команды распакует все файлы .flv из файла архива.
# tar -xvf videos-14-09-12.tar.bz2 /home/public_html/videos/flv/katrinabarbiedoll231110.flv /home/public_html/videos/flv/BrookmuellerCIA101125.flv /home/public_html/videos/flv/dollybackinbb4101125.flv /home/public_html/videos/flv/JenniferRobert101130.flv /home/public_html/videos/flv/JustinAwardmovie101125.flv / home / public_html / videos / flv / Lakme-Fashion-Week.flv /home/public_html/videos/flv/Mileyphoto101203.flv /home/public_html/videos/flv/Minissha-Lamba.flv
7. Список содержимого файла архива tar в Linux
Чтобы просмотреть содержимое файла архива tar, просто выполните следующую команду с опцией t ( список содержимого ). Следующая команда выведет список содержимого файла uploadprogress.tar .
# tar -tvf uploadprogress.tar -rw-r - r-- chregu / staff 2276 15.08.2011 18:51:10 package2.xml -rw-r - r-- chregu / staff 7877 2011-08-15 18:51:10 uploadprogress / examples / index.php -rw-r - r-- chregu / staff 1685 2011-08-15 18:51:10 uploadprogress / examples / server.php -rw-r - r-- chregu / staff 1697 2011-08-15 18:51:10 uploadprogress / examples / info.php -rw-r - r-- chregu / staff 367 2011-08-15 18:51:10 uploadprogress / config.m4 -rw-r - r-- chregu / staff 303 15.08.2011 18:51:10 uploadprogress / config.w32 -rw-r - r-- chregu / staff 3563 15.08.2011 18:51:10 uploadprogress / php_uploadprogress.час -rw-r - r-- chregu / staff 15433 2011-08-15 18:51:10 uploadprogress / uploadprogress.c -rw-r - r-- chregu / staff 1433 2011-08-15 18:51:10 package.xml
8. Список файлов архива tar.gz в Linux
Используйте следующую команду для вывода списка содержимого файла tar.gz .
# tar -tvf staging.tecmint.com.tar.gz -rw-r - r-- root / root 0 30.08.2012 04:03:57 staging.tecmint.com-access_log -rw-r - r-- root / root 587 29-08-2012 18:35:12 постановка.tecmint.com-access_log.1 -rw-r - r-- root / root 156 21.01.2012 07:17:56 staging.tecmint.com-access_log.2 -rw-r - r-- root / root 156 21.12.2011 11:30:56 staging.tecmint.com-access_log.3 -rw-r - r-- root / root 156 20.11.2011 17:28:24 staging.tecmint.com-access_log.4 -rw-r - r-- root / root 0 30.08.2012 04:03:57 staging.tecmint.com-error_log -rw-r - r-- root / root 3981 29-08-2012 18:35:12 staging.tecmint.com-error_log.1 -rw-r - r-- root / root 211 21.01.2012 07:17:56 постановка.tecmint.com-error_log.2 -rw-r - r-- root / root 211 2011-12-21 11:30:56 staging.tecmint.com-error_log.3 -rw-r - r-- root / root 211 2011-11-20 17:28:24 staging.tecmint.com-error_log.4
9. Список содержимого архивного файла tar.bz2 в Linux
Чтобы просмотреть содержимое файла tar.bz2 , введите следующую команду.
# tar -tvf Phpfiles-org.tar.bz2 drwxr-xr-x корень / корень 0 15.09.2012 03:06:08 / главная / php / -rw-r - r-- root / root 1751 15.09.2012 03:06:08 / home / php / iframe_ew.php -rw-r - r-- root / root 11220 15.09.2012 03:06:08 /home/php/videos_all.php -rw-r - r-- root / root 2152 15.09.2012 03:06:08 /home/php/rss.php -rw-r - r-- root / root 3021 15.09.2012 03:06:08 /home/php/index.php -rw-r - r-- root / root 2554 15.09.2012 03:06:08 /home/php/vendor.php -rw-r - r-- root / root 406 15.09.2012 03:06:08 /home/php/video_title.php -rw-r - r-- root / root 4116 15.09.2012 03:06:08 /home/php/report.php -rw-r - r-- root / root 1273 15.09.2012 03:06:08 / home / php / object.HTML
10. Untar Отдельный файл из tar-файла в Linux
Чтобы извлечь один файл с именем cleanfiles.sh из cleanfiles.sh.tar , используйте следующую команду.
# tar -xvf cleanfiles.sh.tar cleanfiles.sh ИЛИ # tar --extract --file = cleanfiles.sh.tar cleanfiles.sh cleanfiles.sh
11. Untar Отдельный файл из файла tar.gz в Linux
Чтобы извлечь один файл tecmintbackup.xml из архивного файла tecmintbackup.tar.gz используйте следующую команду.
# tar -zxvf tecmintbackup.tar.gz tecmintbackup.xml ИЛИ # tar --extract --file = tecmintbackup.tar.gz tecmintbackup.xml tecmintbackup.xml
12. Untar Один файл из файла tar.bz2 в Linux
Чтобы извлечь один файл с именем index.php из файла Phpfiles-org.tar.bz2 , используйте следующую опцию.
# tar -jxvf Phpfiles-org.tar.bz2 home / php / index.php ИЛИ # tar --extract --file = Phpfiles-org.tar.bz2 /home/php/index.php /home/php/index.php
13. Untar Несколько файлов из tar, tar.gz и tar.bz2 Файл
Для извлечения или распаковки нескольких файлов из архива tar , tar.gz, и tar.bz2 . Например, приведенная ниже команда извлечет « файл 1 » « файл 2 » из файлов архива.
# tar -xvf tecmint-14-09-12.tar " file1 " " file2 " # tar -zxvf MyImages-14-09-12.tar.gz " file1 " " file2 " # tar -jxvf Phpfiles-org.tar.bz2 " file1 " " file2 "
14. Извлечение группы файлов с использованием подстановочного знака в Linux
Для извлечения группы файлов мы используем извлечение на основе подстановочных знаков . Например, чтобы извлечь группу всех файлов, шаблон которых начинается с .php из архива tar, tar.gz и tar.bz2 .
# tar -xvf Phpfiles-org.tar --wildcards '* .php' # tar -zxvf Phpfiles-org.tar.gz --wildcards '* .php' # tar -jxvf Phpfiles-org.tar.bz2 --wildcards '* .php' /home/php/iframe_ew.php /home/php/videos_all.php /home/php/rss.php /home/php/index.php /home/php/vendor.php / главная / php / video_title.php /home/php/report.php /home/php/video.php
15. Добавление файлов или каталогов в файл архива tar в Linux
Чтобы добавить файлы или каталоги к существующим файлам архива tar, мы используем опцию r ( добавить ). Например, мы добавляем файл xyz.txt и каталог php к существующему архивному файлу tecmint-14-09-12.tar .
# tar -rvf tecmint-14-09-12.tar xyz.txt # tar -rvf tecmint-14-09-12.tar php drwxr-xr-x root / root 0 15.09.2012 02:24:21 главная / tecmint / -rw-r - r-- root / root 15740615 15.09.2012 02:23:42 home / tecmint / cleanfiles.sh -rw-r - r-- root / root 863726 15.09.2012 02:23:41 home / tecmint / openvpn-2.1.4.tar.gz -rw-r - r-- root / root 21063680 15.09.2012 02:24:21 home / tecmint / tecmint-14-09-12.tar -rw-r - r-- root / root 4437600 15.09.2012 02:23:41 home / tecmint / phpmyadmin-2.11.11.3-1.el5.rf.noarch.rpm -rw-r - r-- root / root 12680 15.09.2012 02:23:41 home / tecmint / rpmforge-release-0.5.2-2.el5.rf.i386.rpm -rw-r - r-- корень / корень 0 18.08.2012 19:11:04 xyz.txt drwxr-xr-x root / root 0 15.09.2012 03:06:08 php / -rw-r - r-- root / root 1751 15.09.2012 03:06:08 php / iframe_ew.php -rw-r - r-- root / root 11220 15.09.2012 03:06:08 php / videos_all.php -rw-r - r-- root / root 2152 15.09.2012 03:06:08 php / rss.php -rw-r - r-- root / root 3021 15.09.2012 03:06:08 php / index.php -rw-r - r-- root / root 2554 15.09.2012 03:06:08 php / vendor.php -rw-r - r-- root / root 406 15.09.2012 03:06:08 php / video_title.php
16. Добавьте файлы или каталоги в файлы tar.gz и tar.bz2
У команды tar нет возможности добавлять файлы или каталоги в существующий сжатый архивный файл tar.gz и tar.bz2 . Если мы все же попробуем, получим следующую ошибку.
# tar -rvf MyImages-14-09-12.tar.gz xyz.txt # tar -rvf Phpfiles-org.tar.bz2 xyz.txt tar: это не похоже на архив tar tar: переход к следующему заголовку xyz.текст tar: задержка выхода из-за предыдущих ошибок
17. Как проверить архивные файлы tar, tar.gz и tar.bz2
Чтобы проверить любой tar или сжатый архивный файл, мы используем опцию W ( verify ). Для этого воспользуйтесь следующими примерами команд. (Примечание : Невозможно выполнить проверку сжатого ( * .tar.gz, * .tar.bz2 ) файла архива).
# tar tvfW tecmint-14-09-12.tar tar: это не похоже на архив tar tar: переход к следующему заголовку tar: архив содержит устаревшие заголовки base-64 tar: VERIFY FAILURE: обнаружено 30740 недопустимых заголовков Проверьте -rw-r - r-- root / root 863726 15.09.2012 02:23:41 / home / tecmint / openvpn-2.1.4.tar.gz Проверьте -rw-r - r-- root / root 21063680 15.09.2012 02:24:21 /home/tecmint/tecmint-14-09-12.tar tar: /home/tecmint/tecmint-14-09-12.tar: Предупреждение: Невозможно статистика: Нет такого файла или каталога Проверьте -rw-r - r-- root / root 4437600 15.09.2012 02:23:41 home / tecmint / phpmyadmin-2.11.11.3-1.el5.rf.noarch.rpm tar: /home/tecmint/phpmyadmin-2.11.11.3-1.el5.rf.noarch.rpm: Предупреждение: Невозможно stat: Нет такого файла или каталога Проверьте -rw-r - r-- root / root 12680 15.09.2012 02:23:41 home / tecmint / rpmforge-release-0.5.2-2.el5.rf.i386.rpm tar: /home/tecmint/rpmforge-release-0.5.2-2.el5.rf.i386.rpm: Предупреждение: Невозможно stat: Нет такого файла или каталога Проверьте -rw-r - r-- root / root 0 18.08.2012 19:11:04 xyz.txt Проверьте drwxr-xr-x root / root 0 15.09.2012 03:06:08 php /
18. Проверьте размер архивных файлов tar, tar.gz и tar.bz2
Чтобы проверить размер любого архивного файла tar , tar.gz, и tar.bz2 , используйте следующую команду. Например, приведенная ниже команда отобразит размер файла архива в килобайтах ( КБ, ).
# tar -czf - tecmint-14-09-12.tar | туалет -c 12820480 # tar -czf - MyImages-14-09-12.tar.gz | туалет -c 112640 # tar -czf - Phpfiles-org.tar.bz2 | туалет -c 20480
Использование и параметры Tar
- c — создать файл архива.
- x — распаковать архивный файл.
- v — показать прогресс файла архива.
- f — имя файла архива.
- t — просмотр содержимого файла архива.
- j — фильтровать архив через bzip2.
- z — фильтровать архив через gzip.
- r — добавить или обновить файлы или каталоги к существующим файлам архива.
- W — Проверить архивный файл.
- подстановочные знаки — Укажите шаблоны в команде UNIX tar.
На этом пока все, надеюсь, что приведенных выше примеров команды tar вам будет достаточно, а для получения дополнительной информации используйте команду man tar .
Если вы хотите разделить любой большой файл tar-архива на несколько частей или блоков, просто прочтите эту статью:
Если мы пропустили какие-либо примеры, поделитесь с нами через поле для комментариев и не забудьте поделиться этой статьей со своими друзьями. Это лучший способ сказать спасибо… ..
Как создать файл .tar.gz в Linux
Несколько примеров, показывающих использование команды tar для создания файла .tar.gz
в Linux.
Содержание
1.Создайте, перечислите и извлеките файл .tar.gz
Мы используем -c
для создания файла .tar.gz
.
Терминал
$ tar -cvzf example.tar.gz {файлы или папки для tar и сжатия}
Мы используем -tf
для вывода содержимого файла .tar.gz
.
Терминал
$ tar -tf example.tar.gz
Мы используем -x
для извлечения файла .tar.gz
.
Терминал
Пример $ tar -xvzf.tar.gz
$ tar -xvzf example.tar.gz -C {путь}
2. Что такое tarball или .tar.gz?
В Linux или macOS есть команда tar
для группировки файлов и папок в один архивный файл, также известный как tarball или файл .tar
, а позже мы можем сжать tarball, чтобы уменьшить размер файла, Стандартный алгоритм сжатия — это файл gzip или .gz
.
Например, ниже два текстовых файла.
Терминал
a.txt b.текст
Мы можем сгруппировать вышеуказанные файлы в один файл .tar
или tarball.
Терминал
a.txt b.txt -> tar -> example.tar (100 МБ)
И мы сжимаем указанный выше tar-файл, чтобы уменьшить размер файла.
Терминал
example.tar -> gzip -> example.tar.gz (50 МБ)
3. Создайте файл .tar.gz
Ниже приведены некоторые параметры tar
для создания файла .tar.gz
файл.
-
-c
для архивирования нескольких файлов или папок -
-z
to gzip сжать tar-файл -
-f
для присвоения имени файла -
-v
для подробного вывода (необязательно)
Последняя команда: tar -cvzf filename.tar.gz {файлы} {папки}
.
Ниже представлены два текстовых файла для тестирования.
Терминал
ls -lsa
всего 16
0 drwxr-xr-x 4 сотрудника yongmookkim 128 29 мая 17:41.0 drwxr-xr-x 12 сотрудников yongmookkim 384 29 мая 17:35 ..
8 -rw-r - r-- 1 сотрудник yongmookkim 6 29 мая 17:35 a.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 12 29 мая, 17:36 b.txt
3.1 Tar и сжать файл
Ниже в примере tar
один файл a.txt
, сжать его с помощью gzip и вывести в example.tar.gz
.
Терминал
$ tar -czf example.tar.gz a.txt
$ ls -lsah
всего 24
0 drwxr-xr-x 5 сотрудников yongmookkim 160B 29 мая 17:43.0 drwxr-xr-x 12 сотрудников yongmookkim 384B 29 мая 17:35 ..
8 -rw-r - r-- 1 персонал yongmookkim 6B 29 мая 17:35 a.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 12B 29 мая 17:36 b.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 123B 29 мая 17:43 example.tar.gz
# перечислить содержимое файла tar.gz
$ tar -tf example.tar.gz
a.txt
3.2 Tar и сжатие нескольких файлов
Ниже tar
команда tar несколько файлов a.txt
и b.txt
и сжатие с помощью gzip и вывод в example2.tar.gz
.
Терминал
$ tar -czf example2.tar.gz a.txt b.txt
$ ls -lsa
всего 32
0 drwxr-xr-x 6 сотрудников yongmookkim 192 29 мая, 17:46.
0 drwxr-xr-x 12 сотрудников yongmookkim 384 29 мая 17:35 ..
8 -rw-r - r-- 1 сотрудник yongmookkim 6 29 мая 17:35 a.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 12 29 мая, 17:36 b.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 156 29 мая 17:46 example2.tar.gz
$ tar -tf example2.tar.gz
a.txt
b.txt
3.3 Архивируйте и сжимайте несколько файлов и папок.
Просмотрите текущую структуру каталогов.
Терминал
$ tree
.
├── a.txt
├── b.txt
└── folderA
├── c.txt
└── папкаB
└── d.txt
Мы хотим архивировать и сжать файл a.txt
и каталог folderA
и его подкаталоги и подфайлы и вывести его в example3.tar.gz
.
Терминал
$ ls -lsah
всего 16
0 drwxr-xr-x 5 сотрудников yongmookkim 160B 29 мая 17:50.0 drwxr-xr-x 12 сотрудников yongmookkim 384B 29 мая 17:35 ..
8 -rw-r - r-- 1 персонал yongmookkim 6B 29 мая 17:35 a.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 12B 29 мая 17:36 b.txt
0 drwxr-xr-x 4 yongmookkim Staff 128B 29 мая 17:50 folderA
$ tar cvzf example3.tar.gz a.txt folderA
a.txt
папкаA
папка A / папка B
папку A / c.txt
папка A / folderB / d.txt
$ ls -lsah
всего 24
0 drwxr-xr-x 6 сотрудников yongmookkim 192B 29 мая 17:54.
0 drwxr-xr-x 12 сотрудников yongmookkim 384B 29 мая 17:35..
8 -rw-r - r-- 1 персонал yongmookkim 6B 29 мая 17:35 a.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 12B 29 мая 17:36 b.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 240B 29 мая 17:54 example3.tar.gz
0 drwxr-xr-x 4 yongmookkim Staff 128B 29 мая 17:50 folderA
$ tar -tf example3.tar.gz
a.txt
folderA /
folderA / folderB /
folderA / c.txt
folderA / folderB / d.txt
Ниже приведены некоторые варианты tar
для распаковки, распаковки или распаковки файла .tar.gz
.
-
-x
для распаковки tar-файла -
-z
для gzip распаковать tar-файл -
-f
для присвоения имени файла -
-v
для деталей (необязательно)
Последняя команда для извлечения файла .tar.gz
— это tar -xvzf filename.tar.gz
.
По умолчанию -x
извлекает файлы или папки в текущий каталог, в котором выполняется команда.
Терминал
$ ls -lsah
всего 8
0 drwxr-xr-x 3 сотрудника yongmookkim 96B 29 мая 21:31.
0 drwxr-xr-x 6 сотрудников yongmookkim 192B 29 мая 21:31 ..
8 -rw-r - r-- 1 сотрудник yongmookkim 240B 29 мая 17:54 example3.tar.gz
$ tar -xvzf example3.tar.gz
x a.txt
x папка A /
x папка A / папка B /
x папка A / c.текст
x папкаA / folderB / d.txt
$ ls -lsah
всего 16
0 drwxr-xr-x 5 сотрудников yongmookkim 160B 29 мая 21:36.
0 drwxr-xr-x 6 сотрудников yongmookkim 192B 29 мая 21:31 ..
8 -rw-r - r-- 1 персонал yongmookkim 6B 29 мая 17:35 a.txt
8 -rw-r - r-- 1 сотрудник yongmookkim 240B 29 мая 17:54 example3.tar.gz
0 drwxr-xr-x 4 yongmookkim Staff 128B 29 мая 17:50 folderA
Мы можем добавить -C DIR
, чтобы перейти в указанный каталог, а затем выполнить операцию извлечения, что означает извлечение содержимого .tar.gz
в указанный каталог.
В приведенном ниже примере содержимое example3.tar.gz
извлекается в этот каталог / home / mkyong / backup
.
Терминал
$ tar -xvzf example3.tar.gz -C / home / mkyong / backup
x a.txt
x папка A /
x папка A / папка B /
x папка A / c.txt
x папкаA / folderB / d.txt
$ ls -lsa / home / mkyong / резервное копирование
всего 8
0 drwxr-xr-x 4 сотрудника yongmookkim 128 29 мая 21:42.
0 drwxr-xr-x + 38 сотрудников yongmookkim 1216 29 мая 21:42..
8 -rw-r - r-- 1 сотрудник yongmookkim 6 29 мая 17:35 a.txt
0 drwxr-xr-x 4 сотрудника yongmookkim 128 29 мая 17:50 folderA
5. Ссылки
Комментарии
Insert
Укрощение команды tar: Советы по управлению резервными копиями в Linux
Вы когда-нибудь пробовали что-нибудь, это не сработало, и вы сначала не сделали резервную копию?
Одно из ключевых правил работы системного администратора — всегда делать резервную копию. Никогда не знаешь, когда это может понадобиться.По моему личному опыту, это спасало меня больше раз, чем я могу сосчитать. Это обычная практика, которая иногда влияет на качество вашей работы.
Утилита tar
имеет множество опций и вариантов использования. Tar означает ленточный архив и позволяет создавать резервные копии, используя: tar
, gzip
и bzip
. Он сжимает файлы и каталоги в архивный файл, известный как tarball .Эта команда — одна из наиболее широко используемых для этой цели. Кроме того, tarball легко переносится с одного сервера на другой.
Как создать резервную копию tar
В этом примере мы создаем резервную копию с именем backup.tar каталога / home / user
.
# tar -cvf backup.tar / home / user
Давайте разберем эти варианты:
-c
— Создать архив
-v
— Подробно показать процесс
-f
— Дать архиву имя
Как создать tar.gz
резервное копирование В этом примере мы создаем архивную резервную копию gzip
с именем backup.tar.gz из каталога / home / user
.
# tar -cvfz backup.tar.gz / home / user
Давайте разберем эти варианты:
-c
— Создать архив
-v
— Подробно показать процесс
-f
— Назвать архив
-z
— Сжатый архивный файл gzip
Как исключить файлы при создании резервной копии tar
В этом примере мы создаем резервную копию gzip
, которая называется резервной копией .tar.gz , но исключите файлы с именами file.txt и file.sh с помощью параметра --exclude [имя файла]
.
# tar --exclude file.txt --exclude file.sh -cvfz backup.tar.gz
Как извлечь содержимое из резервной копии tar (.gz)
В этом примере мы извлекаем содержимое из резервной копии gzip
backup.tar.gz , в частности файла с именем file.txt из каталога / backup / directory
в файле gzip
.
# tar -xvfz backup.tar.gz /backup/directory/file.txt
Давайте разберем эти варианты:
-x
— Извлечь содержимое
-v
— Подробно показать процесс
-f
— Назвать архив
-z
— сжатый файл архива gzip
Как вывести список содержимого резервной копии tar (.gz)
В этом примере мы перечисляем содержимое из резервной копии gzip
backup.tar.gz , не распаковывая ее.
# tar -ztvf backup.tar.gz
Давайте разберем эти варианты:
-t
— Вывести список содержимого
-v
— Подробно показать процесс
-f
— Назвать архив
-z
— сжатый файл архива gzip
Как использовать подстановочный знак
В этом примере мы используем подстановочный знак для резервной копии backup.tar . Подстановочные знаки позволяют выбирать файлы без специального поиска по ключевым словам.Это полезно в ситуациях, когда вы пытаетесь найти что-то, но не хотите указывать имя или хотите добавить все параметры, соответствующие этому конкретному поиску.
# tar -cf backup.tar «* .xml»
Давайте разберем эти варианты:
-c
— Создать резервную копию
-f
— Дать архиву имя
Как добавить или добавить файлы в резервную копию
В этом примере мы добавляем в резервную копию backup.tar .Это позволяет добавлять дополнительные файлы к уже существующей резервной копии backup.tar .
# tar -rvf backup.tar /path/to/file.xml
Давайте разберем эти варианты:
-r
— Добавить в архив
-v
— Подробный вывод
-f
— Дать файлу имя
Как разделить резервную копию на более мелкие резервные копии
В этом примере мы разбиваем существующую резервную копию на более мелкие архивные файлы. Вы можете передать
команду tar
в команду split
.
# tar cvf - / dir | split --bytes = 200MB - backup.tar
Давайте разберем эти варианты:
-c
— Создать архив
-v
— Подробный вывод
-f
— Назовите файл
В этом примере dir /
— это каталог, из которого вы хотите разделить содержимое резервной копии. Мы делаем резервные копии 200 МБ из папки / dir
.
Как проверить целостность резервной копии tar.gz
В этом примере мы проверяем целостность существующего архива tar
.
Для проверки файла gzip
не поврежден:
#gunzip -t backup.tar.gz
Для проверки целостности содержимого файла tar
:
#gunzip -c backup.tar.gz | tar t> / dev / null
ИЛИ
#tar -tvWF backup.tar
Давайте разберем эти варианты:
-W
— Проверить архивный файл
-t
— Список файлов заархивированного файла
-v
— Подробный вывод
Используйте трубы и greps для поиска содержимого
В этом примере мы используем pipe
и greps
для поиска контента.Лучший вариант уже сделан для вас. Zgrep
может использоваться для архивов gzip
.
#zgrep <ключевое слово> backup.tar.gz
Вы также можете использовать команду zcat
. Это показывает содержимое архива, затем передает
, который выводит на grep
.
#zcat backup.tar.gz | grep <ключевое слово>
Egrep
отлично подходит только для обычных типов файлов.
Заключение
Tar
может многое сделать с ним. Это позволяет вам создавать архив и легко управлять им с помощью доступных инструментов в вашем терминале. Если tar
не установлен, вы можете сделать это в зависимости от вашей операционной системы. Tar
полезен в нескольких различных случаях. Как системный администратор, я создал множество резервных копий и восстановил некоторые из них. Всегда безопаснее сделать резервную копию файла или каталога перед внесением изменений, если вам нужно вернуться к исходным настройкам.Такая безопасность — это то, что нам всем нужно.
[Хорошее резервное копирование — важная часть любого плана безопасности и аварийного восстановления. Хотите узнать больше? Ознакомьтесь с контрольным списком ИТ-безопасности и соответствия требованиям. ]
.