![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() Registriert seit: 11.03.2001
Alter: 48
Beiträge: 327
|
Hi!
Ich habe eine .tar.gz Datei aus dem / Verzeichnis mit den Optionen xvfz entpackt. Dabei wurden auch Dateien in diverse schon bestehende Unterverzeichnisse geschrieben... Nun möchte ich sämtliche entpackte Files wieder löschen. Ich habe folgendes versucht: tar -tzf dateiname.tar.gz | rm Funktioniert aber leider nicht ("rm: Too few arguments!") - wieso? |
|
|
|
|
|
#2 | |
|
Veteran
![]() Registriert seit: 18.07.2001
Beiträge: 384
|
Weil du auch angeben musst was du löschen willst...
Code:
rm dateiname Zitat:
HTH us |
|
|
|
|
|
|
#3 |
|
Veteran
![]() |
das funktioniert nicht, weil du auf diese weise die liste der filenamen als standard-input an rm übergibst. rm erwartet die filenamen aber als parameter.
welche shell hast denn? mit ksh gings zb so: Code:
rm $(tar -tzf dateiname.tar.gz)
____________________________________
religion is a virus from outer space |
|
|
|
|
|
#4 |
|
Veteran
![]() Registriert seit: 11.03.2001
Alter: 48
Beiträge: 327
|
Ich verwende bash!
Ich glaube, die -r Option würde mir doch ALLE Verzeichnisse löschen, auch solche, die nicht leer sind, oder? |
|
|
|
|
|
#5 |
|
Veteran
![]() Registriert seit: 25.09.2001
Beiträge: 386
|
so rein intuitiv (bash):
Code:
for file in `tar -tzf dateiname.tar.gz`; do rm $file; done
____________________________________
SpamAssassin - The only pne|s en|@rgement p|II that really works! |
|
|
|
|
|
#6 | |
|
Inventar
![]() Registriert seit: 23.09.2000
Beiträge: 2.321
|
Zitat:
Hast du es schon mit tar -tzf dateiname.tar.gz | rm -r - probiert (das - am Ende beachten), womit das rm den Inhalt von stdin liest, der ihm gepipet wird? Ciao, Steve
____________________________________
-- www.cargal.org GnuPG-key-ID: 0x051422A0 \"Be the change you want to see in the world\"-Mahatma Gandhi Jabber-ID:lotussteve@cargal.org |
|
|
|
|
|
|
#7 |
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
also wenn, dann "rm -rf verzeichnis"
und ein RTFM://xargs aka "man xargs" waere nicht verkehrt ![]() Cheers
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|