X7ROOT File Manager
Current Path:
/usr/libexec/mc/extfs.d
usr
/
libexec
/
mc
/
extfs.d
/
??
..
??
README
(7.29 KB)
??
README.extfs
(1.11 KB)
??
a+
(3.13 KB)
??
apt+
(9.5 KB)
??
audio
(1.29 KB)
??
bpp
(1.18 KB)
??
changesetfs
(2.5 KB)
??
deb
(5.34 KB)
??
deba
(3 KB)
??
debd
(10.26 KB)
??
dpkg+
(8.79 KB)
??
gitfs+
(782 B)
??
hp48+
(3.58 KB)
??
iso9660
(5.65 KB)
??
lslR
(1.38 KB)
??
mailfs
(5.59 KB)
??
patchfs
(10.88 KB)
??
patchsetfs
(2.26 KB)
??
rpm
(13.25 KB)
??
rpms+
(1.47 KB)
??
trpm
(7.65 KB)
??
u7z
(4.71 KB)
??
uace
(1.47 KB)
??
ualz
(1.25 KB)
??
uar
(1.29 KB)
??
uarc
(1.79 KB)
??
uarj
(1.62 KB)
??
ucab
(734 B)
??
uha
(969 B)
??
ulha
(3.78 KB)
??
ulib
(2.76 KB)
??
urar
(4.37 KB)
??
uzip
(14.9 KB)
??
uzoo
(1.56 KB)
Editing: ualz
#!/bin/sh # # Written by Pavel Roskin <proski@gnu.org> # (C) 2005 The Free Software Foundation. # # UNALZ=unalz mcualz_list () { $UNALZ -l "$1" | gawk -v uid=`id -nu` -v gid=`id -ng` ' { if ($1 ~ /[0-9][0-9][:/][0-9][0-9][:/][0-9][0-9]$/) { # Kludge for non-POSIX date format in unalz 0.50 split($1, date, "[/:]") if (length(date[1]) == 4) { pdate = date[2] "/" date[3] "/" date[1] } else { pdate = date[1] "/" date[2] "/" date[3] } time=$2 perm=$3 size=$4 sub(/^ *[^ ]* *[^ ]* *[^ ]* *[^ ]* *[^ ]* */, "") file=$0 gsub(/\\/, "/", file) if (perm ~ /.D../) perm = "drwxr-xr-x" else perm = "-rw-r--r--" printf "%s 1 %s %s %d %s %s %s\n", perm, uid, gid, size, pdate, time, file } } ' } mcualz_copyout () { TMPDIR=`mktemp -d ${MC_TMPDIR:-/tmp}/mctmpdir-ualz.XXXXXX` || exit 1 # This is a workaround for a bug in unalz 0.50 - it crashes if the # output directory is an absolute path. dir=`dirname "$TMPDIR/$2"` mkdir -p "$dir" $UNALZ -d "$TMPDIR" "$1" "$2" >/dev/null cat "$TMPDIR/$2" > "$3" rm -rf "$TMPDIR" } # override any locale for dates LC_ALL=C export LC_ALL umask 077 cmd="$1" shift case "$cmd" in list) mcualz_list "$@" ;; copyout) mcualz_copyout "$@" ;; *) exit 1 ;; esac exit 0
Upload File
Create Folder