Benutzer:Angorastuhl: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
* [[Benutzer:Angorastuhl/ErwaehnungenVomLabor]]
* [[Benutzer:Angorastuhl/ErwaehnungenVomLabor]]
* [[Benutzer:Angorastuhl/LaborboardUSBASP-FlashereiDoku]]
* [[Benutzer:Angorastuhl/LaborboardUSBASP-FlashereiDoku]]
* [[Benutzer:Angorastuhl/Projektliste]]


-----------------------
-----------------------
Zeile 35: Zeile 36:
Mindestens das da oben hat Probleme, wenn "\n" im Dateinamen sind.
Mindestens das da oben hat Probleme, wenn "\n" im Dateinamen sind.


oder von sigmatron: <pre>xargs -n 1 -I% echo rm '%' < liste</pre> oder <pre>fdupes --omitfirst . | xargs -n 1 -I% echo rm '%'</pre>
oder von sigmatron: <pre>xargs -n 1 -I% echo rm '%' < liste</pre> (hier muss fuer die liste allerdings auch fdupes --omitfirst angegeben werden, sonst wird alles geloescht) oder <pre>fdupes --omitfirst . | xargs -n 1 -I% echo rm '%'</pre> oder <pre> fdupes --omitfirst . | xargs -n 1 ruby -e 'File.delete( ARGV.at( 0 ) )'</pre>

Aktuelle Version vom 26. Januar 2010, 22:37 Uhr


Ideen:

  • Metatags von Seiten für Stichpunkte bei den Schlagwoertern von Firefox verwenden?



löschen von dubletten via fdupes und ohne prompt:

#!/usr/bin/env python

import os, sys

if len(sys.argv) < 2 :
	print "no input file"
	sys.exit(1)
lastone = ""
fobj = open(sys.argv[1], "r")
for line in fobj :
	if os.path.basename(line) == lastone :
		if os.path.isfile(line) :
			print line+" wird geloescht"
			# os.remove(line)
	else :
		# lastone = os.path.basename(line)
		print line+" wird nicht geloescht\n"
fobj.close()

Mindestens das da oben hat Probleme, wenn "\n" im Dateinamen sind.

oder von sigmatron:

xargs -n 1 -I% echo rm '%' < liste

(hier muss fuer die liste allerdings auch fdupes --omitfirst angegeben werden, sonst wird alles geloescht) oder

fdupes --omitfirst . | xargs -n 1 -I% echo rm '%'

oder

 fdupes --omitfirst . | xargs -n 1 ruby -e 'File.delete( ARGV.at( 0 ) )'