Portál AbcLinuxu, 17. července 2025 12:51


Dotaz: fileroller neumí dělit archivy?

13.8.2003 21:00 lukáš Vais
fileroller neumí dělit archivy?
Přečteno: 119×
Odpovědět | Admin
zdá se mi to? nebo fileroller nedokáže rozdělit archiv třeba na víc disket?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.8.2003 21:28 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše fileroller neumí dělit archivy?
Odpovědět | | Sbalit | Link | Blokovat | Admin
archiv na diskety rozdělíš split(1)... i když pro člověka, který používá fileroller, je to asi blbá rada...
13.8.2003 23:57 Beda
Rozbalit Rozbalit vše fileroller neumí dělit archivy?

takovy narychlo spichnuty primitivni skriptik. ma dve funkce sbal a rozbal a jednu dulezitou promennou SIZE_FD, kterou je potreba upravit na velikost diskety. nedaval bych tomu jako argument nic co obsahuje specialni znaky.
hodi se to pro pridani do .bashrc nebo .bash_profile nebo kam by to vlastne podle uzivatele melo prijit podle udaju v "man bash" v casti nadepsane INVOCATION
i kdyz to je asi jeste blbsi rada pro cloveka co pouziva file roller, tak treba nekdy dojde k systemu, ktery nebude mit file roller nainstalovany - btw vsechny ktery znam ;)

#export SIZE_FD='dopln velikost archivu - asi teda spis diskety v bajtech'
SIZE_FD=20

function sbal()
{
  if test $# -lt 1; then
    echo "prvni parametr je povinny prefix archivu"
    echo "a dalsi volitelne parametry primo soubory nebo adresare"
    return #nebo tu je exit
  fi

  export SBAL_OLD_LC_ALL=$LC_ALL;
  export LC_ALL=C;
  SBAL_PREFIX=$1;
  shift;
  SBAL_TARARG='';
  while test $# -gt 0; do
    if echo $1 | grep '^/' >/dev/null 2>&1; then
      SBAL_TARARG=$SBAL_TARARG\ $1;
    else
      SBAL_TARARG=$SBAL_TARARG\ ./$1;
    fi
    shift;
  done
  test -z "$SBAL_TARARG" && SBAL_TARARG=`pwd`;
  echo "balim $SBAL_TARARG do ${SBAL_PREFIX}... tarem | bzipem 2 | splitem"
  tar c $SBAL_TARARG | bzip2 -9zc | split -b $SIZE_FD - $SBAL_PREFIX
  export LC_ALL=$SBAL_OLD_LC_ALL;
  unset SBAL_OLD_LC_ALL;
  unset SBAL_PREFIX;
  unset SBAL_TARARG
}

function rozbal()
{
  if test $# -lt 1; then
    echo "posloupnost parametru jsou prefixy souboru k rozbaleni"
    return
  fi

  export ROZBAL_OLD_LC_ALL=$LC_ALL;
  export LC_ALL=C;
  ROZBAL_PREFIXES='';
  while test $# -gt 0; do
    ROZBAL_PREFIXES=$ROZBAL_PREFIXES\ $1\*;
    shift
  done
  echo "rozbaluji $ROZBAL_PREFIXES"
  echo " cekam na potvrzeni entrem - lze to nejspis prerusit pomoci znaku "
  stty -a | grep intr | sed -e 's/.*intr/intr/' -e 's/intr[[:space:]]*=[[:space:]]*\([^[:space:]]*\).*/\1/' -e 's/;$//'
  read
  cat $ROZBAL_PREFIXES | bzip2 -dc | tar x
  export LC_ALL=$ROZBAL_OLD_LC_ALL
  unset ROZBAL_OLD_LC_ALL
  unset ROZBAL_PREFIXES
}
14.8.2003 00:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše fileroller neumí dělit archivy?
asi by bylo vhodnější dodělat na to option v z (to je jméno programu ;-) nebo podobném DWIM archiveru... nebo přidat do menu v mc, protože ten je v podstatě plnohodnotnou náhradou filerolleru (s pár dodělanými funkcemi v ~/.mc/menu), a je přitom skoro všude
14.8.2003 10:12 Beda
Rozbalit Rozbalit vše fileroller neumí dělit archivy?
ja to nebudu. rychlejsi je napsat prikaz v dobre nastavenym shellu s tab doplnovanim nez nekde posouvat sipkama a oznacovat... i kdyz vyjimecne se najdou vyjimky, ale ty jde stejne resit hrubou silou tim ze se sbali/rozbali vse ;)
14.8.2003 10:15 satori | skóre: 15
Rozbalit Rozbalit vše fileroller neumí dělit archivy?
když dám split, tak to zpátky dohromady dám cat???
všechno, co říkám, je IMHO
14.8.2003 11:23 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše fileroller neumí dělit archivy?
Jo cat jako concatenate. Pokud jseš nucen to dávat dohromady pod parodií na OS, tak kupodivu funguje COPY s přepínačem /B (jeden by fakt nevěřil, možná i víc). Teda pod poslední verzí "zkušenosti" už si nejsem jistej. Rozhodně nevím jak to v exploderu udělat myší.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
14.8.2003 15:44 Beda
Rozbalit Rozbalit vše fileroller neumí dělit archivy?

jo ale nejdulezitejsi je tam to prepnuti locales kvuli razeni pri expanzi * a mozna se podle toho bude i nekdy v budoucnu(nebo uz ted) ridit split.
teda nejdulezitejsi je to kvuli ceskymu razeni v locales kvuli tou co se stane s ch to by se jeden nestacil divit, ale tolik archivu asi mit nebudete (snad)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.