Tar and Untar in Sealos
Sealos provides the sealctl tar
and sealctl untar
commands for compressing and decompressing files or directories. This guide explains how to use these two commands in detail.
The sealctl tar
Command
The sealctl tar
command is used to compress a specified directory path into an archive file. Note that it will strip the parent directory.
Command Options:
--clear
: Whether to delete the source files after compression, default is false.--compression
: Compression algorithm, available options are tar/gzip/zstd/disable, default is disable.-o, --output
: Path of the archive file.
Basic Usage:
sealctl tar [flags] [options]
The sealctl untar
Command
The sealctl untar
command is used to search for archive files that match a glob pattern in the specified source path (src
) and extract them to the destination path (dst
).
Command Options:
--clear
: Whether to delete the source files after extraction, default is false.-o, --output
: Path to extract the archive file.
Basic Usage:
sealctl untar [flags] [options]
Usage Examples
Here are some examples of using the sealctl tar
and sealctl untar
commands:
Create a compressed file:
sealctl tar --output=/path/to/archive.tar /path/to/source
The above command compresses the source
directory into the archive.tar
file.
Extract a compressed file:
sealctl untar --output=/path/to/destination /path/to/archive.tar
The above command extracts the archive.tar
file to the destination
directory.
With the sealctl tar
and sealctl untar
commands, users can easily compress and decompress files or directories. These commands are useful tools for file management, particularly in backup and file migration scenarios.