rmtar
Verfasst: Donnerstag 23. August 2007, 13:12
Mann kennt ja das problem dass man eventuell ein tar-archive entpackt und plötzlich Hunderte Dateien im $home rumliegen.
Diese dann alle einzeln zu löschen kann je nach grösse etwas lang dauern.
Deswege dieses Script das einfach das archiv nochmal aussliesst und die Dateien entfernt.
MFG Manuel
P.S.: Das war damals mein erstes Python-Script das ich gemacht habe. So bin ich zu Python gekommen
Diese dann alle einzeln zu löschen kann je nach grösse etwas lang dauern.
Deswege dieses Script das einfach das archiv nochmal aussliesst und die Dateien entfernt.
Code: Alles auswählen
#!/usr/bin/env python
import tarfile,sys,os
def repacke(archiv):
tar=tarfile.open(archiv)
files = tar.getnames()
for f in files:
os.remove(f)
print "Loesche: %s" % f
if len(sys.argv) < 2:
sys.exit(2)
else:
repacke(sys.argv[1])
P.S.: Das war damals mein erstes Python-Script das ich gemacht habe. So bin ich zu Python gekommen
