Linux tar многотомный архив как создать и использовать

Linux tar многотомный архив: как создать и использовать

Linux tar многотомный архив: как создать и использовать

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

Для создания архива tar в Linux и Unix применяется команда tar с опциями и аргументами, где опции задают различные действия, а аргументы указывают файлы или папки, которые должны быть добавлены в архив. Например, команда «tar -cf archive.tar file1.txt file2.txt» создаст новый архив tar с двумя файлами file1.txt и file2.txt внутри.

В итоге создания архивного tar файла, его можно распаковать на другой системе Unix или Linux с использованием команды tar с опцией -x, указывая имя архива. Например, команда «tar -xf archive.tar» извлечет все файлы из архива tar и разместит их в текущей папке.

Linux tar многотомный архив: создание и использование

В операционной системе Linux вы можете создавать многотомные архивы с помощью команды tar. Многотомное архивирование позволяет разбить большой архив на несколько файлов более удобного размера.

Синтаксис команды tar для создания многотомного архива выглядит следующим образом:

tar -cvMf archive.tar file1 file2 file3 ...

Здесь «archive.tar» — название создаваемого архива, а «file1», «file2», «file3» и так далее — файлы или папки для архивации.

Читайте также:  Что такое процесс Windows Shell Experience Host в диспетчере задач

Чтобы разбить созданный архив на несколько частей, используйте опцию «-M» в команде tar. Например, следующая команда создаст многотомный архив с размером частей в 10 МБ:

tar -cvMf archive.tar --tape-length=10MB file1 file2 file3 ...

После создания многотомного архива вы можете распаковывать его командой tar таким же образом, как обычный архив. Например, чтобы просмотреть содержимое архива, используйте команду:

tar -tvf archive.tar

Для распаковки многотомного архива используйте следующую команду:

tar -xvf archive.tar

Однако нужно помнить, что распаковка многотомного архива требует наличие всех частей архива в одной папке.

Также вы можете использовать опцию «—diff» для создания или обновления многотомного архива только с измененными файлами. Например, команда:

tar -cvDMf archive.tar --diff file1 file2 file3 ...

создаст или обновит архив только с файлами, которые были изменены после последней архивации.

Помимо команды tar, в Linux также есть другие архиваторы, которые могут использоваться для создания и распаковки многотомных архивов. Например, для архивирования файлов в формате zip вы можете использовать команду:

zip -r archive.zip file1 file2 file3 ...

Для распаковки многотомного ZIP-архива используйте команду:

unzip archive.zip

Также вы можете использовать архиватор «7zip» с опцией «-v» для создания многотомных архивов:

7z a -v10m archive.7z file1 file2 file3 ...

В FreeBSD для установки архиватора tar воспользуйтесь командой:

pkg install tar

Созданный многотомный архив можно использовать для сохранения данных, создания резервных копий или передачи файлов через сеть. Команды tar и другие архиваторы позволяют сжимать файлы и папки, а также создавать и распаковывать многотомные архивы.

Windows

Установка 7-Zip

1. Скачайте установщик 7-Zip с официального сайта: www.7-zip.org

2. Запустите установочный файл и следуйте инструкциям установщика.

Читайте также:  Как настроить вывод звука на переднюю панель компьютера с Windows 10

Создание многотомного архива

Создание многотомного архива

Операция Команда Пример
Создание многотомного архива 7z a -t7z -v50m archive.7z file1 file2 file3 7z a -t7z -v50m archive.7z file1.txt file2.txt file3.txt

Распаковка многотомного архива

Операция Команда Пример
Распаковка многотомного архива 7z x archive.7z.001 7z x archive.7z.001

Когда архив разбит на несколько частей, распаковка происходит автоматически, достаточно указать путь к одной из частей. Если архив уже был создан и разбит на части, для его распаковки используется команда «7z x» без указания номера части.

Исключение

7-Zip не поддерживает разбиение архива на части в формате TAR. Для работы с многотомными архивами в формате TAR в Windows можно воспользоваться программой WinRAR.

Примеры

Ниже приведены примеры использования команды tar для создания и распаковки многотомных архивов.

Опция Описание Пример
-cvf Создание многотомного архива tar -cvf archive.tar file1 file2 file3
-xvf Распаковка многотомного архива tar -xvf archive.tar
-rf Добавление файлов в многотомный архив tar -rf archive.tar file4 file5
--diff tar --diff -f archive.tar file4 file5
-tvf Просмотр содержимого многотомного архива tar -tvf archive.tar
--delete Удаление файлов из многотомного архива tar --delete -f archive.tar file2
-xzvf Распаковка сжатого многотомного архива в формате .tar.gz tar -xzvf archive.tar.gz
-jxvf Распаковка сжатого многотомного архива в формате .tar.bz2 tar -jxvf archive.tar.bz2
-t7zvf Распаковка сжатого многотомного архива в формате .7z tar -t7zvf archive.7z

Также можно создать многотомный архив, указав опции -M для разбиения архива на определенное количество томов, например:

tar -cvM -f archive.tar --tape-length=1000000000 directory

Эта команда создаст многотомный архив archive.tar, разбив его на тома размером 1 ГБ, содержащий данные из папки directory.

Использование tar в Linux и FreeBSD для работы с архивами

Использование tar в Linux и FreeBSD для работы с архивами

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

Читайте также:  PCI контроллер Simple Communications зачем нужен драйвер и как его установить

1. Создание архива tar

Для создания архива tar используется следующая команда:

tar -cf <имя архива.tar> <файл1> <файл2> <файл3> ...

Например, чтобы создать архив с именем mytar.tar, содержащим файлы file1.txt, file2.txt и file3.txt, выполните следующую команду:

tar -cf mytar.tar file1.txt file2.txt file3.txt

После выполнения этой команды в текущем каталоге будет создан архив с именем mytar.tar, содержащий указанные файлы.

2. Распаковка архива tar

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

tar -xf <имя архива.tar>

Например, чтобы распаковать архив с именем mytar.tar, выполните следующую команду:

tar -xf mytar.tar

После выполнения этой команды файлы из архива будут извлечены в текущий каталог.

3. Просмотр содержимого архива tar

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

tar -tf <имя архива.tar>

Например, чтобы просмотреть содержимое архива с именем mytar.tar, выполните следующую команду:

tar -tf mytar.tar

После выполнения этой команды будет выведен список файлов, содержащихся в архиве.

Действие Команда tar
Создание архива tar tar -cf <имя архива.tar> <файл1> <файл2> <файл3> …
Распаковка архива tar tar -xf <имя архива.tar>
Просмотр содержимого архива tar tar -tf <имя архива.tar>

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

Видео:

Научись Linux: сборка программ из исходников (эпизод 13)

Научись Linux: сборка программ из исходников (эпизод 13) by Roman Hasbrains 36,743 views 10 years ago 9 minutes, 46 seconds

Оцените статью