Как заархивировать файлы в Linux

Kak Zaarhivirovat Fajly V Linux



Сжатие файлов — это процесс, с помощью которого вы можете собрать фрагмент данных в одном месте. Он упрощает передачу файлов, управление хранилищем, организацию данных и многое другое. В Linux tar и zip — два наиболее распространенных формата сжатия файлов.

Вы также можете сжать файлы и защитить их паролем. Однако многие пользователи Linux путаются при быстром сжатии файлов. Итак, эта небольшая статья о простых методах синхронизации файлов в Linux. Существуют различные команды и простые подходы к графическому интерфейсу, позволяющие без проблем создавать zip-файлы. Разберем каждый метод на примерах.







Команда zip

Команда zip — мощная утилита, сжимающая файлы и каталоги в zip-архив. Вот простая команда, которую вы можете использовать:





молния [ параметры ] zipимя_файла.zip file.txt имя_каталога

Замените [options] соответствующими параметрами и zipfile_name.zip на желаемое имя нового zip-файла. Более того, file.txt и имя_каталога представляют файлы, которые необходимо сжать. Например, давайте воспользуемся следующей командой для создания Scripts.zip, добавив файлы file1.txt и file2.txt:





молния Скрипты.zip файл1.txt файл2.txt

  сжатие-файлов-с помощью-zip-команды

В приведенной выше команде мы использовали опцию -r для рекурсивного сжатия файла. Если вы хотите создать zip-файл и защитить его паролем, вы можете использовать следующую команду:



молния 12345 Скрипты.zip файл1.txt файл2.txt

  создать-защищенный-паролем-zip-файл с помощью-zip-команды

Если вы хотите заархивировать все файлы с одинаковым расширением, выполните следующую команду:

CD ~ / Документы

молния скрипт.zip * .текст

  r-опция-в-zip-команде

Аналогичным образом вы можете заархивировать все файлы каталога с помощью одной команды:

молния home.zip *

  zip-команда в Linux

В приведенной выше команде home.zip — это zip-файл, а * — подстановочный знак для добавления всего из определенного места.

Команда tar

Команда tar — еще одна универсальная утилита, используемая для архивирования файлов в Linux. Однако, в отличие от zip, он требует использования инструментов сжатия, таких как gzip или bzip. Чтобы заархивировать файл с помощью команды tar, используйте следующую команду:

берет -czvf zip_name.tar.gz file.txt имя_каталога

Здесь параметры в «-cvzf» инструктируют tar создать архив, сжатый gzip (c), с помощью gzip (z), предоставить подробный вывод (v) и указать имя файла (f). Опять же, замените zip_name в zip_name.tar.gz именем сжатого файла, который вы хотите создать.

Чтобы использовать команду tar в приведенном выше примере, введите следующую команду:

берет -czvf Scripts.tar.gz file1.txt  file2.txt

  tar-команда для zip-файлов в Linux

Из файлового менеджера

Сначала откройте Диспетчер файлов и выберите файлы, которые вы хотите включить в zip-файл.

  выбор файлов в файловом менеджере Linux

Теперь щелкните правой кнопкой мыши и выберите параметр «Сжать»:

  выпадающее меню-опций в файловом менеджере

Здесь вы можете назвать zip-файл, а также добавить к нему пароль:

  присвоение имени zip-файлу в Linux

Заключение

Архивирование файлов в Linux является простым и может быть выполнено с помощью таких команд, как tar и zip. Команда zip проста и напрямую сжимает данные в zip-файл, тогда как команда tar обеспечивает гибкость благодаря различным параметрам. Мы предлагаем вам поэкспериментировать с этими вариантами, чтобы найти то, что подходит вам лучше всего.