Hallo Forum,
wenn ich die man-page von bzip2 richtig verstehe, dann werden die komprimierten Dateien mit der Endung .bz2 versehen, die Ausgangsdateien bleiben erhalten.
Hier werden die Ausgangsdateien jedoch gelöscht wie folgender Versuch zeigt:
16:08:45 user1@venus
/home/user1$ ls nueko/
Adressen babuschen planeten tab1 #tab2# tab2 zahlen
16:08:59 user1@venus
/home/user1$ bzip2 nueko/* ; ls nueko
Adressen.bz2 babuschen.bz2 planeten.bz2 tab1.bz2 #tab2#.bz2 tab2.bz2 zahlen.bz2
Wie kann ich verhindern, dass die Ausgangsdateien nicht gelöscht werden?
Ich verwende die Version:
bzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010.
Danke für Tips
mfg
Karlheinz
bzip2 löscht Ausgangsdatei
Re: bzip2 löscht Ausgangsdatei
Nun habe ich die Antwort in der man-page schon selbst gefunden.
Die Option -k ist die Lösung:
-k --keep
Keep (don't delete) input files during compression or decompression
Die Frage ist nach wie vor: Weshalb werde die Dateien standardmäßig nach dem Komprimieren gelöscht, wenn doch in der man-page gerade das Gegenteil behauptet wird?
mfg
Karlheinz
Die Option -k ist die Lösung:
-k --keep
Keep (don't delete) input files during compression or decompression
Die Frage ist nach wie vor: Weshalb werde die Dateien standardmäßig nach dem Komprimieren gelöscht, wenn doch in der man-page gerade das Gegenteil behauptet wird?
mfg
Karlheinz
Re: bzip2 löscht Ausgangsdatei
In der Manpage seht, dass die Dateien ersetzt werden durch die jeweilige komprimierte Version:rennpferd hat geschrieben:Die Frage ist nach wie vor: Weshalb werde die Dateien standardmäßig nach dem Komprimieren gelöscht, wenn doch in der man-page gerade das Gegenteil behauptet wird?
bzip2 expects a list of file names to accompany the command-line flags. Each file is replaced by a compressed ver‐
sion of itself, with the name "original_name.bz2".
Re: bzip2 löscht Ausgangsdatei
In der Manpage seht, dass die Dateien ersetzt werden durch die jeweilige komprimierte Version:
bzip2 and bunzip2 will by default not overwrite existing files. If you want this to happen,
specify the -f flag.
Im Netz habe ich folgendes gefunden:
http://www.dmsolutions.de/faq/linux-befehle/bzip2.html
Die Befehle bzip2 und bunzip2 überschreiben beide standardmäßig keine existierenden Dateien, falls dies explizit gewünscht ist, muss der Parameter -f angegeben werden.
mfg
Karlheinz
und wenn man weiterliest steht da:bzip2 expects a list of file names to accompany the command-line flags. Each file is replaced by a compressed ver‐
sion of itself, with the name "original_name.bz2".
bzip2 and bunzip2 will by default not overwrite existing files. If you want this to happen,
specify the -f flag.
Im Netz habe ich folgendes gefunden:
http://www.dmsolutions.de/faq/linux-befehle/bzip2.html
Die Befehle bzip2 und bunzip2 überschreiben beide standardmäßig keine existierenden Dateien, falls dies explizit gewünscht ist, muss der Parameter -f angegeben werden.
mfg
Karlheinz
Re: bzip2 löscht Ausgangsdatei
Ok, jetzt hab ich's auch kapiert. Manche Dinge muss man dreimal lesen bis man alles verstanden hat.
mfg
Karlheinz
mfg
Karlheinz