Компресия

Как да деактивирате файлове в Linux

Как да деактивирате файлове в Linux

Tar е доста популярен архивен формат, особено в Linux. В много случаи дистрибуторите използват tar архиви за доставяне на актуализации на пакети. Архивите на катран също са често срещани, когато става въпрос за споделяне на файлове онлайн.

Вижте как да деактивирате файлове в Linux.

Катран в Linux

За управление на архиви на tar, всички дистрибуции на Linux се доставят с инструмента tar. Този инструмент ще използваме за извличане на съдържанието на tar архив.

Нека да демонстрираме всичко с пример. Първо, нека създадем tar архив с няколко файла и директории. Тук създадох директория с името „Мравки“, която ще бъде трансформирана в tar архив.

$ дърво мравки /

Сега, нека направим tar архив от директорията. Тук tar ще използва различни алгоритми за компресия, за да свърши работата. Честа практика е алгоритъмът за компресиране да диктува името на изходния файл.

За да създадете tar архив, използвайки gzip компресия, използвайте следната команда.

$ tar -cvzf мравки.катран.gz

За да създадете tar архив, използвайки bzip2 компресия, използвайте следната команда.

$ tar -cvjf мравки.катран.bz2

За да създадете tar архив, използвайки XZ компресия, използвайте следната команда.

$ tar -cvJf мравки.катран.xz

Извличане на tar файлове

Списък на съдържанието на катран

Следващата команда tar ще изброи всички файлове и директории, включени в архива на tar.

$ tar -tvf

Нека направим бърза разбивка на флаговете, които използвахме.

  • t: Той казва на tar да изброи съдържанието на архива.
  • v: Той казва на tar да отпечата своето действие на конзолата.
  • f: Той казва на tar на кой файл да извърши действието.

Извличане на целия файл

Сега сме готови да извлечем архивите на катрана, с които разполагаме. Въпреки че трябваше да използвате различни команди за създаване на различни видове архиви на tar, ние можем да използваме само една команда tar, за да извлечем всички от тях.

Следващата команда tar ще извлече всеки валиден архив на tar. Ако съществуват файлове с подобни имена на файлове, при извличане tar ще замени файловете извън архива.

$ tar -xvf

Ето, изправени сме пред един нов флаг на tar.

  • x: Той казва на tar да извлече архив.

Ако не искате tar да презаписва съществуващи данни, добавете флага “-k”. Той казва на tar да не презаписва / замества съществуващ файл или директория.

$ tar -xvkf

Извличане на конкретни файлове

Има някои ситуации, при които не се нуждаете от целия архив на tar, извлечен само за да вземете един файл. Инструментът tar предлага такава гъвкавост, че можете да извлечете само няколко избрани файла, от които се нуждаете.

За тази задача командната структура на tar би изглеждала така. Тук името на файла ще бъде името на желания файл. Той трябва да съвпада с името на файла, което се намира в архива на tar.

$ tar -xvf

Ако искате да извлечете няколко файла по такъв начин, използвайте следната командна структура.

$ tar -xvf

Извличане на конкретни директории

Това е още една страхотна характеристика на tar архива. Ако приемем, че архивът tar в ръката ви съдържа директория или повече, можете ръчно да кажете на tar коя директория да извлече.

Структурата на командите е подобна на раздела по-горе.

$ tar -xvf

Ако искате да извлечете множество директории, изпълнете следната команда.

$ tar -xvf

Финални мисли

Извличането на архиви с катран е доста проста задача. Всичко, което трябва да знаете, е правилната команда tar. Ако се интересувате от извършване на действията с GUI и използване на файлов мениджър, тогава вашият файлов мениджър трябва да има способността да извлича tar архиви по подразбиране.

В Linux има повече инструменти за извличане на различни формати на компресирани архиви. Вижте как да извлечете компресирани архиви в Linux.

Щастливи компютри!

Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...
Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...
Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...