Не отключайте рекламу на сайте - поможете проектуx86_64: LFD10-23.05 ; Roll24.02-24.04 ; LFU22 ; FAS ; Alt-lxde3-auc i686: DDR01-21.08 Русские PuppyLinux
0 Пользователей и 1 Гость просматривают эту тему.
#sfsregex/\.sfs$ # изменить Open=MC_MNT %f # изменить View=%view{ascii} unsquashfs -ll %f
# squashfsregex/\.(sfs|tcz)$ Open=%cd %p#squashfs View=%view{ascii} unsquashfs -ll %f
#! /bin/shUNSQUASH=/usr/sbin/unsquashfsmcsquashfs_list () {$UNSQUASH -ll "$1" | awk '{if (NR == 1) { next }}{if (NR == 2) { next }}/^$/ { next }/^d/ { next }{ sub("/", " ", $2) date = substr($4, 6, 2) "-" substr($4, 9, 2) "-" substr($4, 1, 4) " " $5 sub("squashfs-root", "", $6) name = $6 {if($7 != ""){name = name " " $7}} {if($8 != ""){name = name " " $8}} printf "%s 1 %s %s %s %s\n", $1, $2, $3, date, name}'}mcsquashfs_copyout () { TMP_DIR="/tmp/squashfs_temp" [ ! -d $TMP_DIR ] && mkdir $TMP_DIR $UNSQUASH -f -d $TMP_DIR $1 -e /$2 > /dev/null mv $TMP_DIR/$2 $3 [ -d $TMP_DIR ] && rm -r $TMP_DIR}LC_ALL=Ccmd="$1"shiftcase "$cmd" in list) mcsquashfs_list "$@"; exit 0;; copyout) mcsquashfs_copyout "$@"; exit 0;;esacexit 1
..и вышел mc 4.8.0 http://www.linuxcenter.ru/news/2011/10/19/12790/
#! /bin/shDPKG_DEB=dpkg-debmcdpkg_deb_list () {$DPKG_DEB -c "$1" | awk '{ sub("/", " ", $2) date = substr($4, 6, 2) "-" substr($4, 9, 2) "-" substr($4, 1, 4) " " $5 name = $6 {if($7 != ""){name = name " " $7}} {if($8 != ""){name = name " " $8}} printf "%s 1 %s %s %s %s\n", $1, $2, $3, date, name}'}mcdpkg_deb_copyout () { TMP_DIR="/tmp/dpkg_deb_temp" [ ! -d $TMP_DIR ] && mkdir $TMP_DIR $DPKG_DEB -x $1 $TMP_DIR > /dev/null mv $TMP_DIR/$2 $3 [ -d $TMP_DIR ] && rm -r $TMP_DIR}LC_ALL=Ccmd="$1"shiftcase "$cmd" in list) mcdpkg_deb_list "$@"; exit 0;; copyout) mcdpkg_deb_copyout "$@"; exit 0;;esacexit 1
#! /bin/shCMD_UNZIP=unzipmczip_list () {$CMD_UNZIP -Z -l -T "$1" | gawk '{if (NR == 1) { next }}{if (NR == 2) { next }}/^[0-9]/ { next }{perm = substr($1, 1, 1) "rwxrwxrwx"date = substr($8, 5, 2) "-" substr($8, 7, 2) "-" substr($8, 1, 4) " " substr($8, 10, 2) ":" substr($8, 12, 2) name = $9printf "%s 1 root root %s %s %s\n", perm, $4, date, name}'}mczip_copyout () {$CMD_UNZIP -p $1 $2 > $3}LC_ALL=Ccmd="$1"shiftcase "$cmd" in list) mczip_list "$@"; exit 0;; copyout) mczip_copyout "$@"; exit 0;;esacexit 1
просмотр sfs у меня работает только в 4.7
Просмотр ZIP с помощью Midnight Commander [...]