Сжатие файлов — это процесс, с помощью которого вы можете собрать фрагмент данных в одном месте. Он упрощает передачу файлов, управление хранилищем, организацию данных и многое другое. В 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
В приведенной выше команде мы использовали опцию -r для рекурсивного сжатия файла. Если вы хотите создать zip-файл и защитить его паролем, вы можете использовать следующую команду:
молния -П 12345 Скрипты.zip файл1.txt файл2.txt
Если вы хотите заархивировать все файлы с одинаковым расширением, выполните следующую команду:
CD ~ / Документымолния -р скрипт.zip * .текст
Аналогичным образом вы можете заархивировать все файлы каталога с помощью одной команды:
молния -р home.zip *
В приведенной выше команде 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
Из файлового менеджера
Сначала откройте Диспетчер файлов и выберите файлы, которые вы хотите включить в zip-файл.
Теперь щелкните правой кнопкой мыши и выберите параметр «Сжать»:
Здесь вы можете назвать zip-файл, а также добавить к нему пароль:
Заключение
Архивирование файлов в Linux является простым и может быть выполнено с помощью таких команд, как tar и zip. Команда zip проста и напрямую сжимает данные в zip-файл, тогда как команда tar обеспечивает гибкость благодаря различным параметрам. Мы предлагаем вам поэкспериментировать с этими вариантами, чтобы найти то, что подходит вам лучше всего.