snippetbashTip
sqfstar — Create a squashfs filesystem from a `.tar` archive. More information: <https://manned.org/sqfstar>.
Viewed 0 times
tarcreatesquashfscommandfromclifilesystemsqfstar
linux
Problem
How to use the
sqfstar command: Create a squashfs filesystem from a .tar archive. More information: <https://manned.org/sqfstar>.Solution
sqfstar — Create a squashfs filesystem from a .tar archive. More information: <https://manned.org/sqfstar>.Create a squashfs filesystem (compressed using
gzip by default) from an uncompressed .tar archive:sqfstar < {{archive.tar}} {{filesystem.squashfs}}Create a squashfs filesystem from a
.tar archive compressed with gzip, and [comp]ress the filesystem using a specific algorithm:zcat {{archive.tar.gz}} | sqfstar -comp {{gzip|lzo|lz4|xz|zstd|lzma}} {{filesystem.squashfs}}Create a squashfs filesystem from a
.tar archive compressed with xz, excluding some of the files:xzcat {{archive.tar.xz}} | sqfstar {{filesystem.squashfs}} {{file1 file2 ...}}Create a squashfs filesystem from a
.tar archive compressed with zstd, excluding files ending with .gz:zstdcat {{archive.tar.zst}} | sqfstar {{filesystem.squashfs}} "{{*.gz}}"Create a squashfs filesystem from a
.tar archive compressed with lz4, excluding files matching a regex:lz4cat {{archive.tar.lz4}} | sqfstar {{filesystem.squashfs}} -regex "{{regex}}"Code Snippets
Create a squashfs filesystem (compressed using `gzip` by default) from an uncompressed `.tar` archive
sqfstar < {{archive.tar}} {{filesystem.squashfs}}Create a squashfs filesystem from a `.tar` archive compressed with `gzip`, and [comp]ress the filesystem using a specific algorithm
zcat {{archive.tar.gz}} | sqfstar -comp {{gzip|lzo|lz4|xz|zstd|lzma}} {{filesystem.squashfs}}Create a squashfs filesystem from a `.tar` archive compressed with `xz`, excluding some of the files
xzcat {{archive.tar.xz}} | sqfstar {{filesystem.squashfs}} {{file1 file2 ...}}Create a squashfs filesystem from a `.tar` archive compressed with `zstd`, excluding files ending with `.gz`
zstdcat {{archive.tar.zst}} | sqfstar {{filesystem.squashfs}} "{{*.gz}}"Create a squashfs filesystem from a `.tar` archive compressed with `lz4`, excluding files matching a `regex`
lz4cat {{archive.tar.lz4}} | sqfstar {{filesystem.squashfs}} -regex "{{regex}}"Context
tldr-pages: linux/sqfstar
Revisions (0)
No revisions yet.