ATOOL(1) General Commands Manual ATOOL(1) (NAME) atool - (SYNOPSIS) atool [OPTION]... ARCHIVE [FILE]... aunpack [OPTION]... ARCHIVE [FILE]... apack [OPTION]... ARCHIVE [FILE]... als [OPTION]... ARCHIVE [FILE]... acat [OPTION]... ARCHIVE [FILE]... adiff [OPTION]... ARCHIVE ARCHIVE arepack [OPTION]... OLD-ARCHIVE NEW-ARCHIVE (DESCRIPTION) atool . tar Zip . atool ( (OPTIONS) ). aunpack . . . aunpack () . . apack ( ). . als . acat . adiff diff(1) . arepack . . --each (-e) --format (-F) atool . arepack . --format (-F) <<.tar.gz>> <<.tgz>> tar+gzip . (ARCHIVE TYPES) <<.tar.gz>> tar+gzip gzip. (OPTIONS) (GNU) (`-') . . -l, --list . als . -x, --extract . aunpack . -X, --extract-to=PATH . PATH . -a, --add . apack . -c, --cat ( ). acat . -d, --diff diff(1) . adiff . -e, --each . ( (EXAMPLES) ). cat . -F, --format=EXTENSION ( (ARCHIVE TYPES) ). -S, --simulate atool . ( ) . --explain ( ). . atool . -E, --explain atool . --simulate . -p, --page (pager) pager PAGER . -f, --force . . RAR Zip ( ). -D, --subdir . -0, --null . (newline) (null-bytes) . -print0 GNU find . -q, --quiet . --verbosity . atool . -v, --verbose . --verbosity . atool . -V, --verbosity=LEVEL . 1 << >> . --config=FILE . . atool . -o, --option=KEY=VALUE . . . -O, --format-option=OPTION . : apack -F7z -O-mx=9 archive.7z dir . --save-outdir=FILE . `extract' . ( -e) FILE . ( (EXAMPLES) ). --help . --version . (ARCHIVE TYPES) -f (--format) <<.tar.gz>> <<.tgz>> tar+gzip . <<.tar.gz>> tar+gzip gzip. diff extract . : tar+gzip (.tar.gz, .tgz) . tar+bzip (.tar.bz, .tbz) . tar+bzip2 (.tar.bz2, .tbz2) . tar+compress (.tar.Z, .tZ) . tar+lzop (.tar.lzo, .tzo) . tar+lzip (.tar.lz, .tlz) . tar+xz (.tar.xz, .txz) . tar+7z (.tar.7z, .t7z) . tar (.tar) . zip (.zip) . jar (.jar, .war) list extract add . use_jar_program Cat . rar (.rar) . lha (.lha, .lzh) . 7z (.7z) extract list add . alzip (.alz) extract . ace (.ace) extract list . ar (.a) . arj (.arj) list extract add . arc (.arc) . ( arc cat .) rpm (.rpm) extract list . deb (.deb) extract list . cab (.cab) cat extract list . gzip (.gz) cat extract add . bzip (.bz) cat extract add . bzip2 (.bz2) cat extract add . compress (.Z) cat extract add . lzma (.lzma) cat extract add . lzop (.lzo) extract add . cat lzop -f . lzip (.lz) cat extract add . xz (.xz) cat extract add . rzip (.rz) extract add . lrzip (.lrz) extract add . 7zip (.7z) . ( 7z . -p atool/acat .) cpio (.cpio) list extract add . (CONFIGURATION) 0.8.0 atool . atool . /etc/atool.conf . .atoolrc . : variable value variable value . variable value ( ) . # . `1' `0' . . : use_tar_bzip2_option (: 1) GNU tar --bzip2 bzip2 bzip2 . 1.13.6 GNU tar --bzip2 . GNU tar 1.13.6 . use_tar_j_option --bzip2 . use_tar_lzip_option (: 0) GNU tar --lzip lzip lzip . 1.23 GNU tar --lzip . GNU tar 1.23 . use_tar_z_option (: 1) GNU tar -z gzip gzip . GNU tar use_tar_j_option . atool bzip2/gzip . atool bzip2/gzip tar . tar . use_tar_lzma_option (: 1) GNU tar --lzma lzma lzma . 1.20 GNU tar --lzma . use_tar_lzop_option (: 0) GNU tar --lzop lzop lzop . 1.21 GNU tar --lzop . use_tar_xz_option (: 0) GNU tar --xz xz xz . 1.22 GNU tar --xz . use_gzip_for_z (: 1) compress ( `.Z') uncompress gzip . use_rar_for_unpack (: 0) unrar rar . atool RAR rar (path_rar) . use_arc_for_unpack (: 0) nomarch arc . atool ARC arc (path_arc) . use_arj_for_unpack (: 0) unarj arj . atool ARJ arj (path_arj) . use_find_cpio_print0 (: 1) find -print0 cpio -0 . cpio . extract_deb_control (: 1) (.deb) DEBIAN "control" . . strip_unknown_ext (: 1) . Open Office ( Zip) Gnumeric ( gzip) . atool 0 . Unpack-XYZW . 1 . use_pbzip2 (: 0) bzip2 pbzip2 . use_tar_bzip2_option tar use_pbzip2 bzip2 . tar bzip2 pbzip2 use_pbzip2 1 use_tar_bzip2_option 0 . use_lbzip2 (: 0) bzip2 lbzip2 . use_tar_bzip2_option tar use_lbzip2 bzip2 . tar bzip2 lbzip2 use_lbzip2 1 use_tar_bzip2_option 0 . use_pigz (: 0) gzip pigz . use_tar_z_option tar use_pigz gzip . tar gzip pigz use_pigz 1 use_tar_z_option 0 . use_plzip (: 0) lzip plzip . use_tar_lzip_option tar use_plzip lzip . tar lzip plzip use_plzip 1 use_tar_lzip_option 0 . use_jar (: 0) jar jar . zip ( ). (`cat') jar . use_file (: 1) atool file(1) ( ) . use_file_always (: 0) atool file(1) . ( tar 7zip lzop szip ). tmpdir_name (: Unpack-%04d) atool . . `%d' 0 9999 . `%d' - printf(3) . tmpfile_name (: Pack-%04d) pbzip2 . . tmpdir_name . path_pager (: pager) path_jar (: jar) path_tar (: tar) path_zip (: zip) path_unzip (: unzip) path_gzip (: gzip) path_bzip (: bzip) path_bzip2 (: bzip2) path_pbzip2 (: pbzip2) path_compress (: compress) path_lzma (: lzma) path_lzop (: lzop) path_lzip (: lzip) path_rar (: rar) path_unrar (: unrar) path_lbzip2 (: lbzip2) path_pigz (: pigz) path_cabextract (: cabextract) path_7z (: 7z) path_unalz (: unalz) path_lha (: lha) path_unace (: unace) path_ar (: ar) path_arj (: arj) path_unarj (: unarj) path_arc (: arc) path_nomarch (: nomarch) path_rpm (: rpm) path_rpm2cpio (: rpm2cpio) path_dpkg_deb (: dpkg-deb) path_cpio (: cpio) path_file (: file) path_find (: find) path_xargs (: xargs) path_cat (: cat) path_diff (: diff) . PATH . args_diff (: -ru) diff ( path_diff ) adiff . . path_syscfg (: /etc/atool.conf) ( atool .) . path_usercfg (: .atoolrc) ( atool .) . ( `/` ) ( HOME ) . default_verbosity (: 1) atool . -q -v . 1 << >> - . show_extracted (: 1) 1 aunpack . ( ). `default_verbosity 0' . -X aunpack . keep_compressed (: 1) gzip bzip2 () "test" "test.gz" . 1 atool . 0 . . 1 () . . -X ( ) . . decompress_to_cwd (: 1) gzip bzip2 . 1 . -X . (ENVIRONMENT) PAGER -p/--page. (EXAMPLES) `foobar.tar.gz' ( ): aunpack foobar.tar.gz `.tar.gz' : aunpack -e *.tar.gz zip `foo' `bar': apack myarchive.zip foo bar `baz' `myarchive.zip' (pager): acat -p myarchive.zip baz rar `stuff.rar': als stuff.rar `dir1.tar.gz' `dir2.tar.gz' `dir3.tar.gz' dir1 dir2 dir3 : apack -e -F .tar.gz dir1 dir2 dir3 2.4.17 2.4.18 : adiff linux-2.4.17.tar.gz linux-2.4.18.tar.gz .tar.gz .tar.7z ( ): arepack -F.tar.7z -e *.tar.gz aunpack : aunpack () { TMP=`mktemp /tmp/aunpack.XXXXXXXXXX` atool -x --save-outdir=$TMP "$@" DIR="`cat $TMP`" [ "$DIR" != "" -a -d "$DIR" ] && cd "$DIR" rm $TMP } mktemp ( ): TMP="/tmp/atool_outdir.$$" (BUGS) gzip .gz ( .bz2 ) : aunpack: foo: format not known, identifying using file aunpack: foo: format is `gzip' gzip: foo: unknown suffix -- ignored gzip -d foo . . (REPORTING BUGS) . (AUTHORS) atool Oskar Liljeblad . (COPYRIGHT) Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2011, 2012 Oskar Liljeblad . . atool August 8, 2009 ATOOL(1)