В большинстве случае архивы позволяют эффективно сжать данные, экономя место файловой системы, а также служат удобным способом хранения информации. С архивами можно взаимодействовать как через графический интерфейс, так и через консоль. Ниже будет рассмотрен именно второй вариант, работа на сервере, подключенного через SSH, проводится через командную строку, далее будут приведены консольные инструменты для архивирования.
Распространённые форматы архивов
- TAR (.tar) – популярный формат архивирования файлов на Unix-системах и одноименная программа для работы с взаимосвязанными форматами архивов. Для сжатия использует внешние утилиты — gzip, bzip2, lzip и другие. В архив, при создании, может записываться дополнительная информация. Например, о владельце и структуре каталогов.
- GZ (.tar.gz / .tgz / .tar.gzip) – формат архива, выполняющий сжатие данных с помощью утилиты tar (для одного файла) и связки утилит gzip + tar (для нескольких файлов). Отличительная особенность — умение работать с непрерывным потоком данных. Поэтому GZ считается оптимальным инструментом для сжатия интернет-трафика.
- BZIP2 (.tar.bz2 / .tar.bzip2 / .tbz2 / .tb2 / .tbz) – бесплатная утилита для компрессии данных с высоким качеством. В основном применяется на Unix платформах. По сравнению с GZ, работает медленнее и с большой нагрузкой на CPU, но эффективность сжатия выше.
- ZIP (.zip) – распространённый тип архивов на Windows системах, позволяющий сжимать файлы и каталоги с использованием разных алгоритмов. Данный формат поддерживается почти всеми ОС, включая Windows, Mac OS X и Unix/Lin. Есть возможность создания самораспаковывающегося архива в виде исполняемого SFX-файла.
- RAR (.rar) – популярный инструмент работы с архивацией на ОС семейства Windows. Аналог формата Zip. Многоформатный архиватор распространяется в виде программы WinRAR с графическим интерфейсом. Важные особенности — возможность восстановить часть данных, создание многотомных архивов.
Работа с архивами TAR, GZ, BZIP2
Синтаксис команды
Чтобы заархивировать /разархивировать файлы в TAR, GZ, BZIP2, команда составляется по аналогичной схеме. Делается это следующим образом (на примере TAR):
Linux Fedora Core 4. Установка программ из архивов
Основные аргументы
- -c – создать архив.
- -f – вывести имя или путь до архива.
- -t – показать файлы в архиве (применяется при уже созданном архиве).
- -v – показать обрабатываемые файлы.
- -a – сжать или извлечь данные из архива с автоматическим выбором утилиты (gzip, bzip и т.д.), в зависимости от указанного расширения. Например, если файл называется «file.tar.gz», то к архиву автоматически будет применено сжатие с помощью gzip.
- -x – извлечь данные из архива.
Создание архива TAR
tar -cfv /var/www/mysite.tar /var/www/html/mysite
Извлечение данных из архива TAR
Пример извлечения данных в текущую директорию:
tar -xfv /var/www/mysite.tar
Пример извлечения данных в определённую директорию:
КАК ОТКРЫТЬ АРХИВ gzip, bzip, tar ▣-▣ Компьютерщик
tar -xfv /var/www/mysite.tar -С /var/www/html/mysite
Создание архива GZ
tar -cfva /var/www/mysite.tar.gz /var/www/html/mysite
Извлечение данных из архива GZ
Пример извлечения данных в текущую директорию:
tar -xfva /var/www/mysite.tar.gz
Пример извлечения данных в определённую директорию:
tar -xfva /var/www/mysite.tar.gz -C /var/www/html/mysite
Создание архива BZ2
tar -cfva /var/www/mysite.tar.bz2 /var/www/html/mysite
Извлечение данных из архива BZ2
Пример извлечения данных в текущую директорию:
tar -xfva /var/www/mysite.tar.bz2
Пример извлечения данных в определённую директорию:
tar -xfva /var/www/mysite.tar.bz2 -C /var/www/html/mysite
Работа с ZIP-файлами
Подготовка
Для работы с данным типом архивов будут использоваться программы ZIP и UNZIP. На некоторых дистрибутивах данные утилиты отсутствуют, поэтому перед работой нужно выполнить инсталляцию соответствующих пакетов.
CentOS
sudo yum insatall zip unzip -y
Debian/Ubuntu
sudo apt-get install zip unzip -y
Создание архива ZIP
Синтаксис
zip /var/www/mysite.zip /var/www/html/mysite
Извлечение данных из архива ZIP
Синтаксис
unzip -d
Если не указывать аргумент «-d», то файлы будут распакованы в директорию с архивом, указанным в команде.
unzip /var/www/mysite.zip -d /var/www/html/mysite
Работа с RAR архивами
Подготовка
Для работы с RAR архивами потребуется программа UNRAR, отсутствующая по умолчанию на некоторых дистрибутивах. Для ее установки, в терминал вводятся следующие команды.
CentOS
sudo yum install unrar rar -y
Debian/Ubuntu
sudo apt-get install unrar rar -y
Создание архива RAR
Синтаксис
Чтобы заархивировать каталог полностью (со всеми вложенными папками и файлами), нужно добавить ключ «-r». Команда будет выглядеть так:
rar -r
rar -r /var/www/mysite.rar /var/www/html/mysite
Извлечение данных из архива RAR
Синтаксис
unrar x
unrar x /var/www/mysite.rar /var/www/html/mysite
Надежный хостинг для сайта. 14 дней — бесплатно!
Как разархивировать или извлечь файлы tar.gz в Windows
Чтобы открыть или извлечь файл tar.gz в Windows, вы можете установить бесплатную утилиту 7-Zip File Manager или использовать команду tar -xvf из командной строки Bash, включенной в подсистему Windows для Linux.
Windows по умолчанию понятия не имеет, что может быть файлом TAR.GZ. Не похоже, что этот формат существует уже много десятилетий или что-то в этом роде… Windows просто не может понять, как его открыть. К счастью, ответ прост, и мы поделимся им с вами сегодня.
Вы могли бы подумать, что Windows даже предложит вам установить приложение из Магазина, чтобы помочь вам открыть этот тип файла, но вы д ошибаться. Он не знает, что tar.gz, и это его история.
Что такое файл tar.gz
Файл tar.gz на самом деле представляет собой комбинацию двух разных форматов файлов: tar-файл и gzip файл. Файлы tar, или tarballs, представляют собой набор файлов, упакованных вместе для удобства хранения в виде одного файла, но без какого-либо сжатия. После того, как они объединены, они сжимаются в файл .gz, чтобы уменьшить занимаемое место на диске, как правило, намного.
Tar.gz стал стандартным форматом, используемым для распространения Linux и программное обеспечение с открытым исходным кодом, так как его легко извлечь практически на любой платформе, кроме Windows.
Как «распаковать» или извлечь файл tar.gz в Windows
Самый простой способ открыть файл tar.gz в Windows — это установить превосходную бесплатную утилиту под названием 7-Zip, который может обрабатывать файлы tar.gz и практически любого другого формата. Мы рекомендовали это приложение в течение многих лет, и это одна из первых вещей, которую мы устанавливаем при переустановке Windows.
Загрузив и установив 7-Zip, дважды щелкните файл tar.gz. файл, который вы пытаетесь открыть, а затем выберите «Выберите приложение на своем ПК» в появившемся всплывающем диалоговом окне.
Перейдите к папке, в которую вы установили 7-Zip (обычно это какой-то вариант C:Program Files7-Zip ), а затем найдите файл 7zFM.exe—важно выбрать именно этот, а не другие файлы в папке, потому что другие не будут работать.
После того, как вы выбрали нужный файл, в диалоговом окне выбора приложения появится надпись «7-Zip File Manager». Если вы хотите, чтобы 7-Zip всегда обрабатывал файлы tar.gz в будущем, выберите кнопку «Всегда» внизу диалогового окна.
После того, как вы сделаете это успешно, вы заметите, что значок файлов tar.gz изменится на значок 7-Zip.
Теперь вы можете использовать файловый менеджер 7-Zip для открытия, просмотра или извлечения файлов из tar.gz и других архивов. Если вам нужен конкретный файл, вы можете перейти к папке или просто нажать кнопку «Извлечь» и выбрать место для размещения всех файлов.
Стоит отметить, что вы также можете использовать WinRAR для открытия файлов tar.gz, но здесь мы неравнодушны к 7-Zip, поскольку это совершенно бесплатно и может даже извлекать файлы .RAR, поэтому мы рекомендуем именно его.
Как извлечь или разархивировать файлы tar.gz с помощью Bash в Windows 10 или 11
Если вам не хочется устанавливать стороннее программное обеспечение на свой компьютер, и вам не терпится заняться компьютерной деятельностью, вы можете извлечь файлы из архива tar.gz из Оболочка Bash включена в подсистему Windows для Linux. Сначала вам нужно будет следовать указаниям на установить WSL в Windows 10 или Windows 11, откройте приложение Ubuntu или любую установленную версию Linux, а затем вы можете просто использовать следующую команду:
tar -xzf tarfile
Вы хотите заменить «tarfile» на путь к tar.gz, который вы пытаетесь извлечь. Для более подробного объяснения того, как работает команда tar, обязательно прочитайте наше руководство по адресу сжатие и извлечение файлов в терминале Linux. Команда tar чрезвычайно эффективна, и вы можете выполнять такие действия, как отображать или искать файлы в tar-архиве или извлечь один файл.
Также стоит отметить, что вы можете использовать оболочку Bash для также извлекайте файлы tar.bz2, потому что терминал Linux безумно мощный—он не может быть лучше, чем Графический интерфейс Windows и терминал Linux, объединенные в единую операционную систему. Если вы конечно, купите Mac.
Источник: sergoot.ru
Вопрос: как установить файлы tar в Linux?
Терминал. Сначала откройте Терминал, затем отметьте файл как исполняемый с помощью команды chmod. Теперь вы можете запустить файл в терминале. Если появляется сообщение об ошибке с такой проблемой, как «доступ запрещен», используйте sudo, чтобы запустить его от имени пользователя root (admin).
Как распаковать и установить файл Tar GZ в Linux?
Чтобы установить какой-нибудь файл * .tar.gz, вам нужно сделать:
- Откройте консоль и перейдите в каталог, в котором находится файл.
- Введите: tar -zxvf file.tar.gz.
- Прочтите файл INSTALL и / или README, чтобы узнать, нужны ли вам зависимости.
Как распаковать файл TGZ?
Как открыть файлы TGZ
- Сохраните файл .tgz на рабочий стол.
- Запустите WinZip из меню «Пуск» или из ярлыка на рабочем столе.
- Выберите все файлы и папки внутри сжатого файла.
- Нажмите «Разархивировать» одним щелчком мыши и выберите «Разархивировать на ПК» или «Облако» на панели инструментов WinZip на вкладке «Разархивировать / Поделиться».
Как установить Python в Linux?
Установка Python в Linux
- Посмотрите, установлен ли уже Python. $ python –версия.
- Если Python 2.7 или новее не установлен, установите Python с помощью диспетчера пакетов вашего дистрибутива. Название команды и пакета может быть разным:
- Откройте командную строку или оболочку и выполните следующую команду, чтобы убедиться, что Python установлен правильно.
Как файл Tar GZ в Linux?
Создайте и распакуйте архив .tar.gz с помощью командной строки
- Чтобы создать архив tar.gz из заданной папки, вы можете использовать следующую команду. tar -zcvf имя-архива tar.tar.gz имя-исходной-папки.
- Чтобы извлечь сжатый архив tar.gz, вы можете использовать следующую команду. tar -zxvf имя-архива tar.tar.gz.
- Чтобы сохранить разрешения.
- Установите флаг ‘c’ на ‘x’, чтобы извлечь (распаковать).
Как создать файл Tar GZ в Linux?
Процедура создания файла tar.gz в Linux следующая:
- Откройте приложение терминала в Linux.
- Запустите команду tar, чтобы создать заархивированный файл с именем file.tar.gz для данного имени каталога, запустив: tar -czvf file.tar.gz directory.
- Проверьте файл tar.gz с помощью команды ls и команды tar.
Как установить файл Tar GZ в Python?
Установите пакет, используя его скрипт setup.py
- Настройте свою пользовательскую среду (как описано в предыдущем разделе).
- Используйте tar для распаковки архива (например, foo-1.0.3.gz); например: tar -xzf foo-1.0.3.gz.
- Перейдите (cd) в новый каталог, а затем в командной строке введите: python setup.py install –user.
Что такое tar-файлы в Linux?
«Tar» Linux означает ленточный архив, который используется большим количеством системных администраторов Linux / Unix для резервного копирования ленточных накопителей. Команда tar используется для копирования набора файлов и каталогов в файл архива с высокой степенью сжатия, обычно называемый tarball или tar, gzip и bzip в Linux.
Как мне использовать tar для каталога в Linux?
Как сжимать и извлекать файлы с помощью команды tar в Linux
- tar -czvf имя-архива.tar.gz / путь / к / каталог-или-файлу.
- tar -czvf archive.tar.gz данные.
- tar -czvf archive.tar.gz / usr / local / something.
- tar -xzvf архив.tar.gz.
- tar -xzvf archive.tar.gz -C / tmp.
Как открыть файл TAR?
Как открыть файлы TAR
- Сохраните файл .tar на рабочий стол.
- Запустите WinZip из меню «Пуск» или из ярлыка на рабочем столе.
- Выберите все файлы и папки внутри сжатого файла.
- Нажмите «Разархивировать» одним щелчком мыши и выберите «Разархивировать на ПК» или «Облако» на панели инструментов WinZip на вкладке «Разархивировать / Поделиться».
Как установить пакет RPM в Linux?
Используйте RPM в Linux для установки программного обеспечения
- Войдите в систему как root или используйте команду su, чтобы перейти к пользователю root на рабочей станции, на которую вы хотите установить программное обеспечение.
- Загрузите пакет, который хотите установить.
- Чтобы установить пакет, введите в командной строке следующую команду: rpm -i DeathStar0_42b.rpm.
Как запустить файл .sh в Linux?
Шаги по написанию и выполнению скрипта
- Откройте терминал. Перейдите в каталог, в котором вы хотите создать свой скрипт.
- Создайте файл с расширением .sh.
- Запишите сценарий в файл с помощью редактора.
- Сделайте скрипт исполняемым с помощью команды chmod + x .
- Запустите скрипт с помощью ./ .
Куда мне устанавливать программы в Linux?
По соглашению программное обеспечение, скомпилированное и установленное вручную (не через диспетчер пакетов, например, apt, yum, pacman), устанавливается в / usr / local. Некоторые пакеты (программы) создают подкаталог в / usr / local для хранения всех соответствующих файлов, например / usr / local / openssl.
Как запустить файл .PY в Терминале?
Linux (расширенный)
- сохраните вашу программу hello.py в папке ~ / pythonpractice.
- Откройте программу терминала.
- Введите cd ~ / pythonpractice, чтобы сменить каталог на папку pythonpractice, и нажмите Enter.
- Введите chmod a + x hello.py, чтобы сообщить Linux, что это исполняемая программа.
- Введите ./hello.py, чтобы запустить вашу программу!
Как запустить команду Linux?
Чтобы запустить файл .sh (в Linux и iOS) в командной строке, просто выполните следующие два шага:
- откройте терминал (Ctrl + Alt + T), затем перейдите в распакованную папку (используя команду cd / your_url)
- запустите файл с помощью следующей команды.
Как запустить файл в Терминале?
Tips
- Нажимайте «Enter» на клавиатуре после каждой команды, которую вы вводите в Терминал.
- Вы также можете выполнить файл, не переходя в его каталог, указав полный путь. Введите в командной строке «/ path / to / NameOfFile» без кавычек. Не забудьте сначала установить исполняемый бит с помощью команды chmod.
Источник: frameboxxindore.com
>»>