Ik weet dat ik met tar -xfzv file.tar.gz kan uitpakken, maar hoe kan ik
er een maken?? Ik wil nl mijn /usr/src/linux-2.0.36 dir inpakken zodat
ik een bestand krijg die heet linux-2.0.36-old.tar.gz
Als ik tar -cfz linux-2.0.36 doe krijg ik een file van 50 Meg die z
heet, dit lijkt me niet goed. Ik heb al gezocht, maar daar word ik niet
wijzer van.
Wie kan mij dit uitleggen en verder helpen????
Frankie
--
RedHat is running on this system
AMD K62-300, 64 MB, Kernel 2.2.1
%> cd /usr/src
%> tar czf linux-2.0.36-old.tar.gz linux-2.0.36
'k snap niet dat je dat niet kon verzinnen, omdat je al zo dicht bij was...
nou ja....
Succes er mee,
----------------------------------------------------------------------------
Remco van den Berg Admin DSE http://www.dse.nl/
rvd...@dse.nl Linux Certified Systems Engineer
----------------------------------------------------------------------------
>Frankie wrote:
>>
>> Hoi mensen
>>
>> Ik weet dat ik met tar -xfzv file.tar.gz kan uitpakken, maar hoe kan ik
>> er een maken?? Ik wil nl mijn /usr/src/linux-2.0.36 dir inpakken zodat
>> ik een bestand krijg die heet linux-2.0.36-old.tar.gz
>>
>> Als ik tar -cfz linux-2.0.36 doe krijg ik een file van 50 Meg die z
>> heet, dit lijkt me niet goed. Ik heb al gezocht, maar daar word ik niet
>> wijzer van.
>>
>> Wie kan mij dit uitleggen en verder helpen????
Als je dingen zoekt, kun je ook eens 'man' proberen. 'man tar' staat
vast een heleboel nuttige dingen in. Ook in FAQ's willen dit soort dingen
wel eens staan. Niet dat het erg is om te benatwoordne, maar met 5 minuten
zoeken, kun je het zelf ook vinden.
Dat klopt juist wel, tar is alleen een archiveerprogramma. Het maakt van
meer bestanden 1 groot bestanden. Daarna moet je het nog inpakken met
gzip. (Daarom zie je overal ook .tar.gz of .tgz achter staan). Gebruik
"man naam_van_commando" om de te gebruiken syntax en ander info te
bekijken.
--
Jarkko Huijts Jar...@gmx.net
Linux links and tips at http://www.casema.net/~jhuijts/index2.htm
Using Kernel 2.0.36 on a P120 Mhz with 64 MB SDRAM
>Frankie wrote:
>> Als ik tar -cfz linux-2.0.36 doe krijg ik een file van 50 Meg die z
>> heet, dit lijkt me niet goed. Ik heb al gezocht, maar daar word ik niet
>> wijzer van.
>Dat klopt juist wel, tar is alleen een archiveerprogramma. Het maakt van
>meer bestanden 1 groot bestanden. Daarna moet je het nog inpakken met
>gzip. (Daarom zie je overal ook .tar.gz of .tgz achter staan).
Onzin.
'tar -cfz' betekent hetzelfde als 'tar -c -f z' oftewel: maak (-c) een
archief met de naam z (-f z).
tar heeft een speciale syntax: als je de '-' voor het eerste argument
weglaat, zal argument 'f' altijd slaan op het tweede argument. Dus probeer
eens iets als 'tar cfzv linux-2.0.36.tgz linux'. Dit pakt de hele
directory 'linux' in het bestand 'linux-2.0.36.tgz'. Die '.tgz' is niet
meer dan een geheugensteuntje voor de gebruiker, maar daarom niet minder
belangrijk. De 'z' in de 'cfz' betekent inderdaad 'roep gzip aan' en de
'v' van verbose betekent 'laat zien wat ik doe'.
Als alternatief kan je de 'f' als laatste zetten:
'tar -czf linux-2.0.36.tgz linux'. Of zelfs:
'tar -cz -f linux-2.0.36.tgz linux'. Of een van de vele andere varianten.
Succes ermee,
Frodo
--
Frodo Looijaard <fro...@dds.nl> PGP key and more: http://huizen.dds.nl/~frodol
At my homepage you will also find a guide for installing glibc under Linux.
New: Linux hardware monitoring kernel modules (LM78/79/80, Winbond etc.)
Dat had ik ook bedacht, maar toen zei hij dat linux-2.0.36.tar.gz geen
bestand of dir was... Komt dit doordat ik -cfz deed ipv cfz?????
met man tar gaf hij aan dat er geen manual was en in de FAQ's kon ik
niets vinden... Het Internet stond wel genoeg, maar werd ik niet wijzer
van......
Ik kan het nu wel, maar dat in 10 stappen en niet in een keer....
Bedankt.
Nog even voor de duidelijkheid, moet de "-" er nu wel of niet bij????
En kan ik ook een compressiefactor mee geven, want dat kan met gzip
wel....
Frankie
> Nog even voor de duidelijkheid, moet de "-" er nu wel of niet bij????
Die - hoeft dus niet, maar met of zonder - maakt wel uit voor de
betekenis als je de f niet als laatste van je rijtje opties zet. Zeer vaag
natuurlijk, maar OF gebruik geen -, OF zet altijd de f als laatste.
> En kan ik ook een compressiefactor mee geven, want dat kan met gzip
> wel....
Nee, gnu tar gebruikt standaard gzip -9. Maar ik geloof dat je wel een
alternative compressor kan aangeven, ik weet niet hoe, en dan zou je een
script kunnen maken dat een andere optie aan gzip meegeeft. Ik zie het nut
er niet van in, maar goed.
Groeten,
Marijn
--
-------------------------------------------------------------
April 15 1998: fys.ruu.nl -> phys.uu.nl
-------------------------------------------------------------
Commercial and/or unsollicited email and/or spam will be
processed for a DFL100 handling fee. Unsolicited sending
constitutes acceptance.
-------------------------------------------------------------
Dat klopt niet.
"tar fcvz <file.tgz> <directory>" werkt prima met GNU tar 1.12.
>
>> En kan ik ook een compressiefactor mee geven, want dat kan met gzip
>> wel....
>
>Nee, gnu tar gebruikt standaard gzip -9. Maar ik geloof dat je wel een
>alternative compressor kan aangeven, ik weet niet hoe, en dan zou je een
>script kunnen maken dat een andere optie aan gzip meegeeft. Ik zie het nut
>er niet van in, maar goed.
Nou, bzip2 comprimeert i.h.a. een stuk beter dan gzip. Voor hoe je een
ander programma dan gzip gebruikt als compressieprogramma, RTFM. Dat staat
namelijk duidelijk vermeld in de man page. Dat GNU tar "gzip -9" zou
gebruiken kan ik in de man page of info pages niet vinden, daar staat
dat de archive door "gzip" wordt gefilterd.
Ronald
>> Die - hoeft dus niet, maar met of zonder - maakt wel uit voor de
>> betekenis als je de f niet als laatste van je rijtje opties zet. Zeer vaag
>> natuurlijk, maar OF gebruik geen -, OF zet altijd de f als laatste.
> Dat klopt niet.
> "tar fcvz <file.tgz> <directory>" werkt prima met GNU tar 1.12.
Dat is niet in tegenspraak met wat marijn zegt. Jij gebruikt nu geen "-".
Marijn zegt dat het 'mis' gaat als je *wel* een "-" gebruikt.
Bijv: "tar -fcvz foo.tar.gz bar/" gaat fout.
En : "tar -cvzf foo.tar.gz bar/" gaat weer goed.
*dat* is wat Marijn zegt.
groeten,
Maarten
--
Maarten van Steenbergen <stee...@phys.uu.nl>
-----=====* http://www.phys.uu.nl/~steenbrg/ *=====-----
O, inderdaad. Ik was iets te snel. Maar zo vreemd is het gedrag van tar
niet, hoor. Als je -fcvz gebruikt, zal tar iets proberen te doen met de
file cvf.
De info page heeft hier het volgende over te zeggen:
Short options which require arguments take their arguments
immediately following the option, usually separated by white space. It
is also possible to stick the argument right after the short option
name, using no intervening space. For example, you might write
`-f archive.tar' or `-farchive.tar' instead of using
`--file=archive.tar'. Both `--file=ARCHIVE-NAME' and `-f ARCHIVE-NAME'
denote the option which indicates a specific archive, here named
`archive.tar'.
Ronald
: Ik weet dat ik met tar -xfzv file.tar.gz kan uitpakken, maar hoe kan ik
: er een maken? Ik wil nl mijn /usr/src/linux-2.0.36 dir inpakken zodat
: ik een bestand krijg die heet linux-2.0.36-old.tar.gz
: Als ik tar -cfz linux-2.0.36 doe krijg ik een file van 50 Meg die z
: heet, dit lijkt me niet goed.
Ok, je ben al een heel eind op weg, maar even wat extra informatie.
Sommige (niet alle) versies van tar verwachten dat de naam van het
te creeren bestand direct achter de "f" staat. Er is dus soms een
verschil tussen "tar -cfz linux-2.0.36" en "tar -czf linux-2.0.36".
: Ik heb al gezocht, maar daar word ik niet wijzer van.
Eerste idee was natuurlijk "man tar", die niet gevonden wordt.
Volgende truuk is "tar --help", en die levert wel een paar schermen
aan uitleg op.
: Wie kan mij dit uitleggen en verder helpen?
Stap 1: Opruimen.
# cd /usr/src/linux-2.0.36
# make clean
tensloote wil je alleen alle relevant gegevens archiveren.
Stap 2:
# cd /usr/src
# tar cvzf linuxbackup.tgz linux-2.0.36
tar Create Verbose Compressed File met de naam linuxbackup.tgz.
Het laatste argument zijn de files / de directorie die je wil archiveren.
NB: De computer waar ik dit achter intyp (linux redhat 5.1) heeft GNU tar,
welke de optie "z" ondersteund. (Idem thuis met slackware trouwens).
Er zijn echter computers die een andere versie van tar hebben en die de
optie "z" niet herkennen. In dat geval gewoon de "z" weglaten en de nieuwe
tar file later met de hand compressen.
: Frankie
: --
: RedHat is running on this system
: AMD K62-300, 64 MB, Kernel 2.2.1
Hennes
--
Running RedHat 5.2 and slackware 3.6 (vmware on the RedHat system :)
AMD K6 2-300, 128 MB, Kernel 2.2.5
als je "tar zxvf" gebruikt in ieder geval niet.
> En kan ik ook een compressiefactor mee geven, want dat kan met gzip
> wel....
je kunt natuurlijk het zelf eens proberen. bij gebrek aan manpages op je
systeem kun je die natuurlijk installeren. zelfstudie is echt heel goed
hoor. :-)
--
Grobbebol's Home | Don't give in to spammers. -o)
MCSE: Must Consult Someone Experienced | Use your real e-mail address /\
Linux 2.2.5 on an i586/64 MB | on Usenet. _\_v
probeer eens het volgende :
tar -cvf linux-2.0.36.tar > linux-2.0.36
dan moet je de file linux-2.0.36.tar krijgen.
dan gzip linux-2.0.36.tar en je krijgt de file linux-2.0.36.tar.gz
--> kijk eens op mijn homepagina http://Jobra.webjump.com
Roderick (Die het niet laten kon...)
--
Pettemerstraat 12A T r I p l e
1823 CW Alkmaar T
Tel. +31 (0)72-5129516
fax. +31 (0)72-5129520 Automatisering
www.triple-it.nl "Laat uw Net Werken!"
Tar.gz'tje maak je met
tar czvf naam.tar.gz dir/
hiermee tar en gzip je de directory dir in het bestand naam.tar.gz.
--
Erik Hensema (er...@hensema.xs4all.nl)