Архивация файлов (команда tar)
Архивное копирование является способом, при котором один файл, несколько файлов или целая база данных сохраняются для будущего использования, в архивных целях или для восстановления на случай повреждения исходных данных.
При этом скопированные в архив данные удаляются из системы.
С помощью команды tar можно записывать файлы на носитель и восстанавливать их с носителя. Команда tar ищет архив на устройстве по умолчанию (обычно на магнитной ленте), если не указано другое устройство.
При записи в архив команда tar создает временный файл (/tmp/tar*) и хранит в памяти таблицу файлов с несколькими ссылками. Если команде tar не удастся создать временный файл или выделить достаточно памяти для хранения таблиц ссылок, выдается сообщение об ошибке.
- Для записи файлов file1 и file2
в новый архив на накопителе на магнитной ленте по умолчанию введите:
tar -c file1 file2 - Для извлечения всех файлов каталога /tmp из архивного
файла на устройстве /dev/rmt2 и установки текущего
времени в качестве времени последнего изменения введите следующую команду:
tar -xm -f/dev/rmt2 /tmp - Для просмотра имен файлов из архива out.tar в текущем каталоге введите:
tar -vtf out.tar
Дополнительные сведения и описание синтаксиса приведены в описании команды tar в книге Справочник по командам, том 5.