• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Download Ordner bereinigen - crontab oder andere Möglichkeit?

stoney1981

Lambertine
Registriert
01.02.09
Beiträge
693
Liebe Mac Gemeinde!

Im Download Ordner sammelt sich ja bekanntlich im Laufe der Wochen unnützer Datenmüll an. Nun habe ich mir überlegt diese Ordner wöchentlich säubern zu lassen. Zu diesem Zweck habe ich mir ein kleines Shellscript erstellt, welches alle Dateien in diesem Ordner löscht (rm -rf *). Dieses Skript führe ich nun über crontab jeden Montag um 18:00 aus.

Soweit so gut, nun würd ich nur gerne wissen wie ihr diese Aufgabe löst. Ich wollte es zuerst über Automator lösen, aber damit bin ich nicht klargekommen. Wie macht man es denn nun normalerweise auf dem Mac? Ich denke crontab wird sicherlich nicht die erste Anlaufstelle sein.
 
Ich mache es wie eh und je, Apfel+A im Ordner und dann Apfel+Rückschritt.
Bei mir sammeln sich übrigens nie größere Mengen an Dateien im DownloadOrdner.
Aber automatisieren oder eine OrdnerAktion anhängen ist natürlich auch eine Möglichkeit.
Mein Papierkorb ist übrigens auch meist leer.
 
Klar, aber man probiert halt oft Testversionen aus, löscht sie dann wieder. Dann ist die .dmg Datei in diesem Ordner zB sinnfrei. Ich geb zu es ist ne Spielerei, aber wenn ich halt mal Unix zur Hand hab, wollt ichs auch probieren. :)
 
Ja, aber nach dem Install wird bei mir die .dmg wieder gelöscht, wozu sollte man die aufbewahren, in Zeiten von Modemverbindungen war das vielleicht noch sinnig, aber bei DSL ist das Programm bei Bedarf schnell wieder heruntergeladen und wahrscheinlich dann sogar in einer neueren Version.
 
Die faule Ente hat sich ein Tool dafür geleistet: Hazel, meine fleißige Putzfrau.
Hazel kann nicht nur Daten in den Papierkorb, sondern in jeden anderen Ordner (z. B. in den "Für alle Benutzer", um sie von dort auf andere Rechner zu schubsen) transferieren, sondern auch sämtliche Reste finden, wenn ein Programm weggeworfen wird, Dateien und Ordner farblich markieren und noch so allerhand.
Leider spricht Hazel nur Englisch, was meine Kommunikation mit ihr etwas beschränkt. Und wie jede gute Putzfrau, kostet sie natürlich.
Salome
 
Im Download Ordner sammelt sich ja bekanntlich im Laufe der Wochen unnützer Datenmüll an.
Wo bekomme ich einen solchen Download Ordner denn her?

Dieses Skript führe ich nun über crontab jeden Montag um 18:00 aus. ...
Wie macht man es denn nun normalerweise auf dem Mac? Ich denke crontab wird sicherlich nicht die erste Anlaufstelle sein.
"crontab" ist eine bereits bis zur Unkenntlichkeit verweste Leiche, die letzte Wahl für sowas.
Periodische Aufgaben startet man vorzugsweise mit "launchd", und zwar mit "LaunchDaemons" (üblicherweise im root-Kontext) oder den syntaktisch identischen "LaunchAgents" (laufen im Benutzerkontext). In deinem Fall also ein LaunchAgent unter dem betreffenden Anwenderkonto.
Einen praktischen Editor für die entsprechenden *.plist Dateien gibt es hier.
(Vorsicht aufgemerkt: Der dicke fette Download-Button führt zu einer veralteten Version! Nimm die neueste.)
 
Cool, dann hab ich mit crontab ja das Feld von hinten aufgerollt ;) Werd mir den .plist Editor mal zu Gemüte führen. Hm, den Download Ordner hab ich dann vermutlich von Firefox.
 
Im Download Ordner sammelt sich ja bekanntlich im Laufe der Wochen unnützer Datenmüll an. Nun habe ich mir überlegt diese Ordner wöchentlich säubern zu lassen. Zu diesem Zweck habe ich mir ein kleines Shellscript erstellt.

Bei mir sammelt sich bekanntlich im Laufe der Wochen in meinem Download-Ordner nur das an, was ich selbst dorthin herunterlade.

Nie habe ich mir überlegt, das automatisch säubern zu lassen. Die (meisten) Downloads brauche ich nach einer Weile nicht mehr (insbesondere Images für Software-Updates), und die schmeisse ich dann natürlich in den Papierkorb, wohin sonst. Alles andere - also das was ich dauerhaft speichern will - wird dorthin einsortiert, wo es hingehört.

Und den Papierkorb leere ich natürlich nicht ständig. Sondern nur gelegentlich. Alles andere wäre Quatsch.
 
Bei mir sammelt sich bekanntlich im Laufe der Wochen in meinem Download-Ordner nur das an, was ich selbst dorthin herunterlade.

Ist bei mir auch so, wie "Stoney1981" schildert. Beispiel: Ich klicke im Firefox auf einen Link, der mit einer PDF-Datei verknüpft ist. In diesem Falle lädt Firefox diese Datei zunächst komplett in meinen Download-Ordner herunter und öffnet diese anschließend in einem neuen Tab. Ich habe mir daher angewöhnt, nach dem Lesen des PDF in meinen Download-Ordner zu schauen und diese Datei (wenn ich sie nicht mehr benötige) zu löschen. Insofern sammelt sich da doch was an... Gibt bestimmt irgendwo einen Schalter der das abstellt, habe ich aber noch nicht groß nach gesucht da es mich nicht sonderlich stört...
 
Ich pushe mal das Thema nach oben, in der Hoffnung, dass mir jemand einen guten Tipp geben kann.

In meinem Downloadordner sammelt sich auch so allerlei, was ich nicht dort mag. Beispielsweise Dateien, die ich im Internet betrachtet habe. Wenn ich Wert darauf legen würde, diese Datei zu speichern, dann würde ich es von mir aus tun, aber mein OS X oder der Browser (Frirefox) tuen es automatisch. Dies gilt z. B. auch für die Anhänge meines E-Mail-Programms (Thunderbird). Letzteres ist um so ärgerlicher, denn wenn ich einen Mailanhang öffne, der von mir erstellt wurde, dann habe ich diesen ja bereits auf meiner Platte, der muss dann nicht noch im Downloadordner archiviert werden.

Kann ich das irgendwie deaktivieren?

Was mich noch stört ist, dass wirklich jede Datei dort abgelegt wird, egal ob sie schon in diesem Verzeichnis exisitiert oder nicht. Gibt es eine Datei mit dem Namen, wird einfach ein -1 -2 usw. angehängt.

Ich könnte ein Shell-script schreiben, das meinen Ordner 24/7 überwacht und schaut, wenn ich etwas runterlade und die Dateiattribute übereinstimmen, die bestehende Datei ersetzt. Somit wäre die Redundanz beseititgt, aber das kann doch nicht die Lösung sein. Ich muss mir doch mehrmals die gleichen Dateien im Internet anschauen können, ohne meine Festplatte vollzumüllen?

Über nen Tipp wäre ich wie gesagt sehr dankbar. :)

Viele Grüße
Sabrina
 
Das scheint aber eine Macke von Firefox zu sein (oder hast du irgendwelche Plug-ins installiert, die das erledigen?). Safari lädt nichts runter zum Anschauen (jedenfalls speichert er nichts dann, sondern hält es nur im Browser temporär vor), nur wenn die Webseite automatisch einen Download startet (eine recht archaische Methode, zum Glück sehr selten).
Mit dem automatischen Überschreiben wäre ich vorsichtig. Nur weil der Name übereinstimmt, muß es sich nicht um die gleiche Datei handeln.
Kannst du nicht in Firefox einen anderen Zielordner einstellen für diese überflüssigen Downloads? Dann hättest du gewollte im einen Ordner, und den anderen könntest du (z.B. per launchd) regelmäßig leeren (aber für den Firefox gibt es doch angeblich für jedes Bedürfnis ein plug-in…).
 
Man kann in FF einstellen, dass man jedes Mal gefragt wird, wo der Download gespeichert werden soll. Default (wenn gar nichts angegeben wird, weder fragen noch ein Ordner) speichert FF auf dem Desktop.
In Wien kann man sich im Internet ansehen, wie man mit den Öffis von A nach B kommt. Gibt es noch einen Fußweg, dann darf man ein PDF öffnen - auch dieses speichert FF, das ist wirklich etwas lästig. Aber wie schon oben gesagt, habe ich dazu Hazel oder ich besuche halt mal schnell zwischendurch den Downloadordner (ist in der Finderseitenleiste) und lösche die die Kuckuckseier. Ist mir kein so großes Problem.
Salome
 
Das scheint aber eine Macke von Firefox zu sein

Ja, oder eine Macke von Mozilla. Ich hab mal in den Einstellungen geschaut und verglichen. Thunderbird, Firefox und Opera fragen mich jedes Mal was beispielsweise mit einem PDF passieren soll. Wähle ich Anschauen via Vorschau, speichern Thunderbird und Firefox die Datei im Downloadordner. Opera macht den Quatsch nicht. Safari kann das PDF im Browser anzeigen. Unter Windows konnte meines Erachtens der FF PDFs doch auch nativ anzeigen, wenn der Acrobat Reader installiert ist.
Hm.. okay ich sehe gerade, dass ich ein Plugin dafür benötige. Ich hab mir nun das PDF Plugin (https://addons.mozilla.org/en-US/firefox/addon/pdf-plugin-for-firefox-on-mac-/) istalliert. Nun kann die Datei im FF geöffenet werden und wird nicht unsinniger Weise abgespeichert. Allerdings funktioniert die Abfrageoption "speichern oder anschauen?" nicht mehr. Okay es gibt schlimmeres... :) Dann mach ich mich noch auf die Suche nach einem passenden Plugin für mein Thunderbird und gut ist. :)

Mit dem automatischen Überschreiben wäre ich vorsichtig. Nur weil der Name übereinstimmt, muß es sich nicht um die gleiche Datei handeln.
Das ist klar, ich müsste weitere Attibute prüfen, wie Dateigröße, Dateityp usw. :)

Danke erstmal für die Antworten.