Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
SQFSDIFF(1)			  User Commands 		     SQFSDIFF(1)

NAME
     sqfsdiff - compare two squashfs images by contents and metadata

SYNOPSIS
     sqfsdiff [OPTIONS...] --old <first> --new <second>

DESCRIPTION
     Compare  two squashfs images. In contrast to doing a direct diff of the im-
     ages, this actually parses the filesystems and generates a more  meaningful
     difference report.

     If  only  contents are compared, any differences in packed file layout, or-
     dering, compression, inode meta data and so on is ignored and the	two  im-
     ages are considered equal if each directory contains the same entries, sym-
     link  with  the same paths have the same targets, device nodes the same de-
     vice number and files the same size and contents.

     A report of any difference is printed to stdout. The exit status is similar
     that of diff(1): 0 means equal, 1 means different, 2 means problem.

     Possible options:

     --old, -a <first>
	    Specify the first filesystem image or source directory,  relativ  to
	    which the changes are evaluated.

     --new, -b <second>
	    Specify  the  second filesystem image to source directory to compare
	    to the first one.

     --no-contents, -C
	    Do not compare file contents.

     --no-owner, -O
	    Do not compare file owners.

     --no-permissions, -P
	    Do not compare permission bits.

     --timestamps, -T
	    Compare file timestamps.

     --inode-num, -I
	    Compare inode numbers of all files.

     --super, -S
	    Also compare meta data in super blocks.

     --extract, -e <path>
	    Extract files that exist in both images but have different	contents
	    to	the specified directory. Contents of the first image end up in a
	    sub directory named old and the contents of the second  image  in  a
	    sub directory named new.

     --help, -h
	    Print help text and exit.

     --version, -V
	    Print version information and exit.

EXIT STATUS
     The  exit status is similar that of diff(1): 0 means equal, 1 means differ-
     ent, 2 means problem.

SEE ALSO
     rdsquashfs(1), sqfs2tar(1)

AUTHOR
     Written by David Oberhollenzer.

COPYRIGHT
     Copyright (C) 2019 David Oberhollenzer et al License GPLv3+: GNU  GPL  ver-
     sion 3 or later <https://gnu.org/licenses/gpl.html>.
     This  is  free software: you are free to change and redistribute it.  There
     is NO WARRANTY, to the extent permitted by law.

sqfsdiff			   August 2019			     SQFSDIFF(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sqfsdiff&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help