|
adun
Anmeldungsdatum: März 29, 2005
Beiträge: 8609
|

26. Mai 2008 23:32
Das geht schon, wenn du in / suchst und dann den Pfad z.B. mit wholename und einem Reg.-Ausdruck wieder einschränkst. Das würde ich aber nicht empfehlen und nur machen, wenn es wirklich gar nicht anders geht (dann lieber mehrere Aufrufe), denn du rufst da Geister von den ich noch nicht ganz weiß ob du dessen Tragweite schon erfasst hast. Auch wenn das lokal bei dir nicht der Fall ist, es ist durchaus wahrscheinlich, dass einer deiner Benutzer einen kompletten Dateibaum unterhalb von home hat, sind die Reg.Exp. unsauber kann da viel mysteriös verschwinden. Ein weiterer Punkt sind symbolische Links, die sich auch sehr gut eignen um sich mit Hilfsprogrammen den Tag zu versauen. Deshalb würde ich dir empfehlen, erstmal so einfach wie möglich zu arbeiten, schön machen kann man es immer noch.
|
|
area42
(Themenstarter)
Anmeldungsdatum: Dez. 18, 2006
Beiträge: 659
Wohnort: Berlin
|

27. Mai 2008 00:05
@Greebo Hi, danke für das Feedback, das versuche ich mit: sudo find /opt /home -size +20M -print aber nur home wird durchsucht  @adun Ja RegEx lassen wir mal das macht sehr schnell unglücklich.
|
|
area42
(Themenstarter)
Anmeldungsdatum: Dez. 18, 2006
Beiträge: 659
Wohnort: Berlin
|

27. Mai 2008 00:13
So, ich mach für heute Schluß. Was soweit geht: Internet-Cache Löschen: Java, Browser, Google Earth Trash und Root-Trash löschen Caches vom Gnome-Desktop leeren (Thumbnails etc. ) Cache-Dateien von Wine/ Wine-Doors leeren Index von Tracker löschen Nicht benötigt Pakete löschen und apt Cache leeren Na es wird gut  Vielen Dank für all die Hilfen!
|
|
Greebo
Anmeldungsdatum: Nov. 21, 2006
Beiträge: 3469
Wohnort: 97070 Würzburg
|

27. Mai 2008 00:15
Oky, hab find aber bei mir gerade nochmal explizit auf die Verzeichnisse angetestet, und bei mir funktionierts. Hast du evtl. die Größe zu groß gewählt? Ich musste auf 4M runtergehen um in opt ne Datei im Treffer zu haben 
|
|
simpson-fan
Anmeldungsdatum: April 29, 2007
Beiträge: 1087
|

27. Mai 2008 08:15
area42 hat geschrieben:
Kannst Du mir mal nen Beispiel posten?
Hi! Wenn du auf dem Desktop die Textdatei „text.txt“ hast und du diese mit dem Editor öffnest, änderst und anschließend abspeicherst, dann bleiben dir nachher zwei Dateien auf dem Desktop. „text.txt~“ und „text.txt“ wobei die Datei mit dem „~“ hintendran die Sicherungsdatei, also die Ursprungsdatei ist. Anzeigen kannst du diese Dateien entweder mit Konsole, oder mit der Nautilus-Einstellung „Ansicht -> Verborgene Dateien anzeigen“ Gruß simpson-fan
|
|
area42
(Themenstarter)
Anmeldungsdatum: Dez. 18, 2006
Beiträge: 659
Wohnort: Berlin
|

27. Mai 2008 10:30
@Simpson-Fan Ah ja, danke für die Info, aus folgenden Gründen würde ich dies aber nicht implementieren: - bis jetzt lösche der Supor Killor in ganz bestimmten Pfaden, existieren diese Pfade nicht dann passiert einfach nichts. Es wird also nichts gelöscht wenn der User z.B. die Home-Folder falsch auswählt. - mir geht es bei dem Script darum Platz zu schaffen, die *.*~ Dateien sind meistens nicht groß und können auch überall liegen - Dein Szenario funktioniert bei mir nicht und funktioniert nur dann wenn z.B. in gEdit „Sicherungskopie vor dem Speichern“ aktiviert ist
|
|
Lutki
Anmeldungsdatum: Juni 17, 2006
Beiträge: 370
|

27. Mai 2008 10:37
Du solltest so zeitig wie möglich dein Skript public machen. Viele Augen sehen mehr und du brauchst dich nicht ärgern, wenn du dein Skript korrigieren musst. Gerade im Umgang mit rm muss man vorsichtig sein, es gibt genug böse Fallen, z.B. Leerzeichen etc. MFG
|
|
Barabbas
Moderator
Anmeldungsdatum: März 31, 2007
Beiträge: 1634
Wohnort: Münster
|

27. Mai 2008 10:44
und ich würde vorschlagen, immer erst eine funktionierende Konsolenvariante zu schreiben und dann dafür eine GUI zu entwickeln. Das garantiert a) dass man den funktionalen Teil von der GUI sauber trennt und b) dass man bereits in einem frühen Stadium sämtliche Funktionalität testen kann. Außerdem ist so ein Tool ohnehin auch für Konsolen- Benutzer interessant. Ich verstehe auch nicht ganz, warum du eine GUI schreibst und dazu dann Konsolen- Befehle ausführst. Das macht doch die Fehleranalyse sehr viel kompliziertet. Ich würde für sowas eher die Boardmittel der von dir verwendeten Programmiersprache verwenden. Aber ansonsten viel Erfolg  lG brb
|
|
area42
(Themenstarter)
Anmeldungsdatum: Dez. 18, 2006
Beiträge: 659
Wohnort: Berlin
|

27. Mai 2008 10:53
Hi, also der Script ist ja ne Konsolenvariante nur das ich allen User-Input elegant über Zenity-Dialoge reinhole. Ich wäre froh wenn mir jemand die Frage zur Index-Suche Beagle beantworten würde. Ansonsten muß ich noch implementieren das der Skript alle angehackten Aktionen ausführt und nicht nur eine. Und falls jemand wissen über Cache-Ordner einer viel benutzten Applikation hat, freu ich mich über die Info. Nur mal so ne Liste was im Augenblick beachtet wird: - GoogleEarth - Java - Epiphany, FF, Opera - Wine, Windows, Wine-Doors - Apt - Nautilus Thumbnail - DVD - Tracker-Index - Trash und Root-Trash
|
|
area42
(Themenstarter)
Anmeldungsdatum: Dez. 18, 2006
Beiträge: 659
Wohnort: Berlin
|

27. Mai 2008 11:49
Kurze Frage noch, ich will den freien Festplattenplatz anzeigen. Weiß jemand wie der Befehl dazu lautet? Danke.
|
|
zerwas
Anmeldungsdatum: April 13, 2005
Beiträge: 2555
|

27. Mai 2008 12:02
ich will den freien Festplattenplatz anzeigen
man df human readable mit Parameter -h
Falls du du (so heißt der Befehl) noch nicht kennst (haha), könnte Dir das auch noch nützlich sein.
|
|
area42
(Themenstarter)
Anmeldungsdatum: Dez. 18, 2006
Beiträge: 659
Wohnort: Berlin
|

27. Mai 2008 12:18
Ich suche so eine Ultrakurz form wie „61GB von 105GB belegt“, kann aber nichts dafür entdecken 
|
|
rocco_storm
Anmeldungsdatum: Nov. 3, 2005
Beiträge: 1808
Wohnort: Ruhrpott
|

27. Mai 2008 12:22
Du könntest auch noch den Verlauf der Shell löschen 
|
|
Pumbaa80
Anmeldungsdatum: März 5, 2007
Beiträge: 2130
Wohnort: Residenz des Rechts
|

27. Mai 2008 13:16
area42 hat geschrieben: Wo liegt der Internet-Cache von Konquerer
/var/tmp/kdecache-$USER/http adun hat geschrieben: find ~/ -mtime 7 -exec mv '{}' /halde \;
Hier könnte man noch ein „-“ vor die 7 schreiben, um Dateien zu finden, die maximal eine Woche alt sind, oder ein „+“ für Dateien älter als eine Woche:
find /tmp -mtime -7 -delete
find /tmp -mtime +7 -delete Konkrede Datumsangabe: geht wohl nicht. Berechne stattdessen mit einer function die Differenz zum aktuellen Datum
Ich suche so eine Ultrakurz form wie „61GB von 105GB belegt“
df -h /dev/sda1|awk '{if (NR>1) {print $3 " von " $2 " belegt."}}'
|
|
area42
(Themenstarter)
Anmeldungsdatum: Dez. 18, 2006
Beiträge: 659
Wohnort: Berlin
|

27. Mai 2008 14:24
Noch einmal vielen Dank für all die Unterstützung! @rocco_storm Ist der wirklich groß das man ihn löschen müsste wenn man Platz auf der Festplatte schaffen möchte? Kannst Du mir sagen wo der verlauf sich befindet? @Pumbaa80 Tausend Dank! Das funktioniert super! Anzeige ist drinnen und auch der Cache des Konqui.
|