TiMx Geschrieben 22. November 2010 Teilen Geschrieben 22. November 2010 Hey Leute ich habe keine Ahnung ob ich hier genau richtig bin aber ich glaube schon falls nein einfach verschieben. Ich habe Folgendes Problem. Ich bin (oder werde) FiSi und habe grade eine Aufgabe mehr oder weniger Programier aufgabe bekommen. Ich soll eine gesammte Festplatte nach Datein durchsuchen, welche älter als 3 Jahre alt sind, und diese samt Pfad in eine txt umleiten. Ich google jetzt schon seid 2 Stunden hin und her bin aber noch nicht richtig fündig geworden... zwar habe ich eine txt Datei mit allen Datein die auf der Platte sind, jodoch weiß ich nicht wie ich diese nun "sortieren" soll... habe mir das so gedacht das ich die txt einlese durch eine funktion schicke die alle aussortiert die nicht älter als 3 jahre alt sind und übrig bleiben halt die, die älter sind. mit der Funktion find -mtime habe ich auch schon experimientiert, jedoch kommt da immer zugriff verweigert. Obwohl ich es mit Adminrechten auführe.. bin für jedilichen Lösungsweg offen, da herzlich wenig Ahnung von der Sache. Mit freundlichen Grüßen TiMx Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 22. November 2010 Teilen Geschrieben 22. November 2010 find ist das richtige Tools, aber Du möchtest mitteilen wo Probleme auftreten Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TiMx Geschrieben 22. November 2010 Autor Teilen Geschrieben 22. November 2010 wenn ich eingebe find <C:> -mtime +30 was mir alle datein anzeigen soll, welche älter als in diesem Fall 30 Tage alt sind, sagt er "Zugriff verweigert" Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 22. November 2010 Teilen Geschrieben 22. November 2010 <C:> hat bei einem Unix-System nichts zu suchen. Es gibt unter Unix keine Laufwerksbuchstaben. find ist ein Unix-Tool, so dass Du es auch nur dort nutzen kannst. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TiMx Geschrieben 22. November 2010 Autor Teilen Geschrieben 22. November 2010 :confused: sagt mir nun was genau ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 22. November 2010 Teilen Geschrieben 22. November 2010 Es gibt kein C: !! Verwende den korrekten Syntax, so wie in der Manual Page beschrieben ist, dann wird es funktionieren Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TiMx Geschrieben 22. November 2010 Autor Teilen Geschrieben 22. November 2010 egal was ich wie eintippe bekomme entweder Ungültige Option zugriff verweigert oder Parameterformat falsch. könntest du mir nicht einfach konkret sagen, was ich nun einzutippen habe? das etwas gewissen nicht geht, habe ich auch alleine feststellen können.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 22. November 2010 Teilen Geschrieben 22. November 2010 egal was ich wie eintippe bekomme entweder Ungültige Option zugriff verweigert oder Parameterformat falsch. Dafür kannst Du das Manual von find lesen und verstehen, damit Du die Parameter mit richtigen Syntax eingibst. Da Dir die Grundlagen fehlen, solltest Du folgendes lesen, damit Du überhaupt verstehst, wie ein Unixsystem organisiert ist (das gilt auch für Systeme wie Cygwin in ähnlicher Form): Linux-Kompendium: Verzeichnisse unter Linux ? Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher könntest du mir nicht einfach konkret sagen, was ich nun einzutippen habe? Nein, denn eine Fehlermeldung ist dafür gedacht, dass Du lernst sie zu interpretieren und dann eine Lösung Dir selbst zu erarbeiten. Gebe ich Dir die Lösung vor, wirst Du nicht verstehen, was daran falsch ist. Außerdem wenn Du schon mit einem Unixsystem arbeitest, dann solltest Du auch diese Grundlagen beherrschen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TiMx Geschrieben 23. November 2010 Autor Teilen Geschrieben 23. November 2010 Ich arbeite mit Windows XP nicht mit jedlicher Art von Linux. Keiner eine Idee? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Dragon8 Geschrieben 23. November 2010 Teilen Geschrieben 23. November 2010 (bearbeitet) Doch, genauso wie man sich unter Linux die man Pages anschauen kannst, gibt es auch unter Windows bei fast allen Befehlen eine Hilfeseite. So gut wie immer wird diese durch die Option "/?" angezeigt. Das würde dir dann mittlerweile auch gezeigt haben, dass find unter Windows leider was anderes ist, als find unter Linux und damit für deine Aufgabenstellung nicht das richtige Kommando ist. Ansonsten hättest du durch deine 2 Stunden Suche bei Google, eigentlich wie ich bei meiner 5 min Suche, darauf stoßen müssen, dass diese Aufgabenstellung mit Windows XP Mitteln leider nicht zu lösen ist. Du suchst dir also entweder eines der vielen Hilfsprogramme aus dem Internet, nutzt die Windowsportierungen der Linuxprogramme, nutzt Cygwin oder nimmst dir ein Live-Linux zu hilfe.....usw usf. Auf das Problem gibt es viele Lösungswege. Bearbeitet 23. November 2010 von Dragon8 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.