/etc/alternatives
NameSizeModeActions
mecab-dictionary/-0755rm
arptables2204880755editdlrm
arptables-restore2204880755editdlrm
arptables-save2204880755editdlrm
awk7029440755editdlrm
awk.1.gz308680644editdlrm
builtins.7.gz5080644editdlrm
c++11582880755editdlrm
c++.1.gz3355710644editdlrm
c894280755editdlrm
c89.1.gz13650644editdlrm
c994540755editdlrm
c99.1.gz14200644editdlrm
cc11582880755editdlrm
cc.1.gz3355710644editdlrm
cpp11582880755editdlrm
ebtables2204880755editdlrm
ebtables-restore2204880755editdlrm
ebtables-save2204880755editdlrm
editor3201360755editdlrm
editor.1.gz65950644editdlrm
ex29109520755editdlrm
ex.1.gz54140644editdlrm
ex.da.1.gz56470644editdlrm
ex.de.1.gz68810644editdlrm
ex.fr.1.gz65270644editdlrm
ex.it.1.gz61010644editdlrm
ex.ja.1.gz58650644editdlrm
ex.pl.1.gz62950644editdlrm
ex.ru.1.gz71290644editdlrm
faked.1.gz11900644editdlrm
faked.es.1.gz14490644editdlrm
faked.fr.1.gz15220644editdlrm
faked.sv.1.gz14380644editdlrm
fakeroot38510755editdlrm
fakeroot.1.gz40060644editdlrm
fakeroot.es.1.gz44870644editdlrm
fakeroot.fr.1.gz47010644editdlrm
fakeroot.sv.1.gz42900644editdlrm
from144880755editdlrm
from.1.gz14650644editdlrm
ftp1092560755editdlrm
ftp.1.gz92410644editdlrm
futurize3840755editdlrm
infobrowser3171760755editdlrm
infobrowser.1.gz14160644editdlrm
ip6tables992960755editdlrm
ip6tables-restore992960755editdlrm
ip6tables-save992960755editdlrm
iptables992960755editdlrm
iptables-restore992960755editdlrm
iptables-save992960755editdlrm
jsondiff10040755editdlrm
lzcat803840755editdlrm
lzcat.1.gz203470644editdlrm
lzcmp66320755editdlrm
lzcmp.1.gz6640644editdlrm
lzdiff66320755editdlrm
lzdiff.1.gz6640644editdlrm
lzegrep59020755editdlrm
lzegrep.1.gz7000644editdlrm
lzfgrep59020755editdlrm
lzfgrep.1.gz7000644editdlrm
lzgrep59020755editdlrm
lzgrep.1.gz7000644editdlrm
lzless18020755editdlrm
lzless.1.gz7430644editdlrm
lzma803840755editdlrm
lzma.1.gz203470644editdlrm
lzmore21610755editdlrm
lzmore.1.gz6360644editdlrm
mt888640755editdlrm
mt.1.gz20310644editdlrm
my.cnf6820644editdlrm
nawk7029440755editdlrm
nawk.1.gz308680644editdlrm
nc436640755editdlrm
nc.1.gz62770644editdlrm
netcat436640755editdlrm
netcat.1.gz62770644editdlrm
netrc.5.gz20840644editdlrm
newt-palette1600644editdlrm
pager1800640755editdlrm
pager.1.gz212490644editdlrm
pasteurize3880755editdlrm
pbr1520755editdlrm
pftp1092560755editdlrm
pftp.1.gz92410644editdlrm
phar148850755editdlrm
phar.1.gz27940644editdlrm
phar.phar148850755editdlrm
phar.phar.1.gz360644editdlrm
php47861040755editdlrm
php-fpm.sock-0660editdlrm
php.1.gz36200644editdlrm
pico3201360755editdlrm
pico.1.gz65950644editdlrm
pinentry682400755editdlrm
pinentry.1.gz14140644editdlrm
rcp1170400755editdlrm
rcp.1.gz26200644editdlrm
README1000644editdlrm
rlogin7935440755editdlrm
rlogin.1.gz149610644editdlrm
rmt599520755editdlrm
rmt.8.gz23920644editdlrm
rsh7935440755editdlrm
rsh.1.gz149610644editdlrm
rview29109520755editdlrm
rvim29109520755editdlrm
shimx64.efi.signed9666640644editdlrm
telnet1153760755editdlrm
telnet.1.gz90140644editdlrm
text.plymouth2050644editdlrm
traceroute6267760755editdlrm
traceroute6.8.gz9050644editdlrm
unlzma803840755editdlrm
unlzma.1.gz203470644editdlrm
vi29109520755editdlrm
vi.1.gz54140644editdlrm
vi.da.1.gz56470644editdlrm
vi.de.1.gz68810644editdlrm
vi.fr.1.gz65270644editdlrm
vi.it.1.gz61010644editdlrm
vi.ja.1.gz58650644editdlrm
vi.pl.1.gz62950644editdlrm
vi.ru.1.gz71290644editdlrm
view29109520755editdlrm
view.1.gz54140644editdlrm
view.da.1.gz56470644editdlrm
view.de.1.gz68810644editdlrm
view.fr.1.gz65270644editdlrm
view.it.1.gz61010644editdlrm
view.ja.1.gz58650644editdlrm
view.pl.1.gz62950644editdlrm
view.ru.1.gz71290644editdlrm
vim29109520755editdlrm
vimdiff29109520755editdlrm
vtrgb1580644editdlrm
w227600755editdlrm
w.1.gz12800644editdlrm
write144882755editdlrm
write.1.gz18460644editdlrm
Edit: /usr/bin/xzdiff (6632B)
#!/bin/sh # Copyright (C) 1998, 2002, 2006, 2007 Free Software Foundation # Copyright (C) 1993 Jean-loup Gailly # Modified for XZ Utils by Andrew Dudman and Lasse Collin. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. #SET_PATH - This line is a placeholder to ease patching this script. # Instead of unsetting XZ_OPT, just make sure that xz will use file format # autodetection. This way memory usage limit and thread limit can be # specified via XZ_OPT. With gzip, bzip2, and lzop it's OK to just unset the # environment variables. xz='xz --format=auto' unset GZIP BZIP BZIP2 LZOP case ${0##*/} in *cmp*) prog=xzcmp; cmp=${CMP:-cmp};; *) prog=xzdiff; cmp=${DIFF:-diff};; esac version="$prog (XZ Utils) 5.2.4" usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2] Compare FILE1 to FILE2, using their uncompressed contents if they are compressed. If FILE2 is omitted, then the files compared are FILE1 and FILE1 from which the compression format suffix has been stripped. Do comparisons like '$cmp' does. OPTIONs are the same as for '$cmp'. Report bugs to ." # sed script to escape all ' for the shell, and then (to handle trailing # newlines correctly) turn trailing X on last line into '. escape=' s/'\''/'\''\\'\'''\''/g $s/X$/'\''/ ' while :; do case $1 in --h*) printf '%s\n' "$usage" || exit 2; exit;; --v*) echo "$version" || exit 2; exit;; --) shift; break;; -*\'*) cmp="$cmp '"`printf '%sX\n' "$1" | sed "$escape"`;; -?*) cmp="$cmp '$1'";; *) break;; esac shift done cmp="$cmp --" for file; do test "X$file" = X- || <"$file" || exit 2 done xz1=$xz xz2=$xz xz_status=0 exec 3>&1 if test $# -eq 1; then case $1 in *[-.]xz | *[-.]lzma | *.t[lx]z) ;; *[-.]bz2 | *.tbz | *.tbz2) xz1=bzip2;; *[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) xz1=gzip;; *[-.]lzo | *.tzo) xz1=lzop;; *) echo >&2 "$0: $1: Unknown compressed file name suffix" exit 2;; esac case $1 in *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *[-.]lzo) FILE=`expr "X$1" : 'X\(.*\)[-.][abglmoxzZ2]*$'`;; *.t[abglx]z) FILE=`expr "X$1" : 'X\(.*[-.]t\)[abglx]z$'`ar;; *.tbz2) FILE=`expr "X$1" : 'X\(.*[-.]t\)bz2$'`ar;; *.tzo) FILE=`expr "X$1" : 'X\(.*[-.]t\)zo$'`ar;; esac xz_status=$( exec 4>&1 ($xz1 -cd -- "$1" 4>&-; echo $? >&4) 3>&- | eval "$cmp" - '"$FILE"' >&3 ) elif test $# -eq 2; then case $1 in *[-.]bz2 | *.tbz | *.tbz2) xz1=bzip2;; *[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) xz1=gzip;; *[-.]lzo | *.tzo) xz1=lzop;; esac case $2 in *[-.]bz2 | *.tbz | *.tbz2) xz2=bzip2;; *[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) xz2=gzip;; *[-.]lzo | *.tzo) xz2=lzop;; esac case $1 in *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | -) case "$2" in *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | -) if test "$1$2" = --; then xz_status=$( exec 4>&1 ($xz1 -cdfq - 4>&-; echo $? >&4) 3>&- | eval "$cmp" - - >&3 ) elif # Reject Solaris 8's buggy /bin/bash 2.03. echo X | (echo X | eval "$cmp" /dev/fd/5 - >/dev/null 2>&1) 5<&0; then xz_status=$( exec 4>&1 ($xz1 -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- | ( ($xz2 -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- &3) 5<&0 ) cmp_status=$? case $xz_status in *[1-9]*) xz_status=1;; *) xz_status=0;; esac (exit $cmp_status) else F=`expr "/$2" : '.*/\(.*\)[-.][ablmotxz2]*$'` || F=$prog tmp= trap ' test -n "$tmp" && rm -rf "$tmp" (exit 2); exit 2 ' HUP INT PIPE TERM 0 if type mktemp >/dev/null 2>&1; then # Note that FreeBSD's mktemp isn't fully compatible with # the implementations from mktemp.org and GNU coreutils. # It is important that the -t argument is the last argument # and that no "--" is used between -t and the template argument. # This way this command works on all implementations. tmp=`mktemp -d -t "$prog.XXXXXXXXXX"` || exit 2 else # Fallback code if mktemp is missing. This isn't as # robust as using mktemp since this doesn't try with # different file names in case of a file name conflict. # # There's no need to save the original umask since # we don't create any non-temp files. Note that using # mkdir -m 0077 isn't secure since some mkdir implementations # create the dir with the default umask and chmod the # the dir afterwards. umask 0077 mkdir -- "${TMPDIR-/tmp}/$prog.$$" || exit 2 tmp="${TMPDIR-/tmp}/$prog.$$" fi $xz2 -cdfq -- "$2" > "$tmp/$F" || exit 2 xz_status=$( exec 4>&1 ($xz1 -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- | eval "$cmp" - '"$tmp/$F"' >&3 ) cmp_status=$? rm -rf "$tmp" || xz_status=$? trap - HUP INT PIPE TERM 0 (exit $cmp_status) fi;; *) xz_status=$( exec 4>&1 ($xz1 -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- | eval "$cmp" - '"$2"' >&3 );; esac;; *) case "$2" in *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | -) xz_status=$( exec 4>&1 ($xz2 -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- | eval "$cmp" '"$1"' - >&3 );; *) eval "$cmp" '"$1"' '"$2"';; esac;; esac else echo >&2 "$0: Invalid number of operands; try \`${0##*/} --help' for help" exit 2 fi cmp_status=$? test "$xz_status" -eq 0 || exit 2 exit $cmp_status