hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Betriebsysteme und Dienste » Apple (Hard- und Software) » Verzeichnisse löschen

 



sol_cutter
Beiträge: 56

18. Jan 2012, 15:06

Beitrag #1 von 11
Bewertung:

(849 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Hallo

wir setzen hier MAC OS X 10.6.8 ein.

Wir möchten hier eine ganze menge Verzeichnisse löschen, die auf den Festplatten verteilt sind.
Und zwar sind das alte Aufträge die gelöscht werden sollen.
Ich suche jetzt eine Multisuche mit der ich die Ordner suchen kann und dann mit einmal umkopiere o. löschen kann.

z.B. suche nach ORDNER1 + ORDNER2 + ORDNER3 + ORDNER4 + usw.

hat da jemand eine Idee, kennt jemand ein Tool für so etwas o. gibt es im Finder einen Trick? oder ein Applescript o. Automator?
Unsure
Top

Ralf Hobirk p
Beiträge: 4602

18. Jan 2012, 15:36

Beitrag #2 von 11
Beitrag ID: #488048

Bewertung:

(831 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Hallo,

http://www.noodlesoft.com/hazel.php

---
Sonnige Grüße aus Egypt Cool
Ralf
---
MacPro (1,1) 2x2,66 GHz, 10 GB | MacBook Pro 15" (8,2) 2,0 GHz, 8 GB | MacBook Pro 15" (4,1) 2,5 GHz, 6 GB | alle 10.6.8 | CS5 (ID 7.0.4)
El Gouna - Life as it should be!

als Antwort auf: [#488044] Top

Thomas Richard  M  p
Beiträge: 14835

18. Jan 2012, 15:59

Beitrag #3 von 11
Beitrag ID: #488049

Bewertung:

(819 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Gerade beim Löschen wäre ich mit Automatismen ganz ganz Vorsichtig. Da holt jemand einen alten Job aus dem Archiv, spielt ihn zurück auf den server, aktualisiert das ganze und nach dem letzten Durchlauf der Automatik ist alles wieder futsch…

Vernünftige Backup und Archivierungsprogramme bieten die Option des 'archive and delete', wo nach erfolgreicher, x-maliger Archivierung und anschliessendem Vergleich von Original und Archiv, am Ende noch die Daten vom Server getilgt werden.

In der Art würde ich, wenn überhaupt, auch Hazel konfigurieren.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/

als Antwort auf: [#488048] Top

sol_cutter
Beiträge: 56

18. Jan 2012, 16:35

Beitrag #4 von 11
Beitrag ID: #488056

Bewertung:

(805 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Danke schon mal für die schnellen Antworten,

Das ist es aber noch nicht.

Es geht im Moment darum ein neues Archiv aufzubauen dazu möchte ich aber erstmal "Stand jetzt" bereinigen mit Aufträgen die wir nicht mehr brauchen.

Ich hab hier z.B. eine Excelliste mit 5000 Auftrags-Nr., die jeweils eindeutig einen Ordner zugeordnet sind. Also Auftrags-Nr. = Auftrags Ordner.

Die möchte ich suchen und dann löschen o. umkopieren.
Unsure

als Antwort auf: [#488049] Top

kkauer
Beiträge: 335

18. Jan 2012, 18:51

Beitrag #5 von 11
Beitrag ID: #488069

Bewertung:

(777 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Mit der Auftragsnummer und dem Wissen um den Ordner-Pfad lassen sich (selbst in Excel) auch relativ einfach die entsprechenden (5000) Kommandozeilen-Befehle "generieren". Diese Liste könnte dann z.B. via Copy/Paste direkt ins Terminal "gekippt" oder gespeichert und ausgeführt werden.

als Antwort auf: [#488056]

(Dieser Beitrag wurde von kkauer am 18. Jan 2012, 18:52 geändert)
Top

-hans-
Beiträge: 391

18. Jan 2012, 21:27

Beitrag #6 von 11
Beitrag ID: #488078

Bewertung:

(754 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Hi,

Voraussetzungen: Exceldatei mit Auftragsnummern; Auftragsnummern = Ordnernamen auf verschiedenen lokalen Festplatten
Ziel: Ordner verschieben oder löschen

Sollte mit AS-Bordmitteln funktionieren.
Ist das denn so richtig?
Lieben Gruß

Hans-Gerd Claßen

als Antwort auf: [#488056] Top

pronto
Beiträge: 745

19. Jan 2012, 09:23

Beitrag #7 von 11
Beitrag ID: #488086

Bewertung:

(691 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Antwort auf [ sol_cutter ] Ich suche jetzt eine Multisuche mit der ich die Ordner suchen kann und dann mit einmal umkopiere o. löschen kann.


find mit xargs und rm sind deine Freunde:

http://wiki.prontosystems.org/tux/find
http://wiki.prontosystems.org/tux/xargs

HTH Tom

als Antwort auf: [#488044] Top

sol_cutter
Beiträge: 56

20. Jan 2012, 09:55

Beitrag #8 von 11
Beitrag ID: #488156

Bewertung:

(627 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Danke für eure Antworten.

Ich hab es jetzt rausgefunden wie ich es mache.


Man kann im Spotlight Suchfenster man MAC mit "OR" suchen.
Also
Ordner1 OR Ordner2 OR Ordner OR etc. (bis 90 Einträge)
Liste mit Ecxel und textEdit zusammengebastelt.

Mit dieser Suche hab ich mir dann eine Automator Aktion gebastelt die mir die gefunden Verzeichnisse in einen anderen Ordner zusammen legt.

Dort kontrolliere ich die Daten noch mal visuell und lösche Sie dann.

Geht sehr gut und super schnell.
Unsure

als Antwort auf: [#488086] Top

Thomas Richard  M  p
Beiträge: 14835

20. Jan 2012, 10:18

Beitrag #9 von 11
Beitrag ID: #488158

Bewertung:

(614 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Das hört sich doch gut an. Vor allem die Zwischeninstanz zur Kontrolle.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/

als Antwort auf: [#488156] Top

pronto
Beiträge: 745

20. Jan 2012, 10:34

Beitrag #10 von 11
Beitrag ID: #488163

Bewertung:

(607 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Antwort auf [ sol_cutter ] Man kann im Spotlight Suchfenster man MAC mit "OR" suchen. Also Ordner1 OR Ordner2 OR Ordner OR etc. (bis 90 Einträge)
Liste mit Ecxel und textEdit zusammengebastelt.

Mit dieser Suche hab ich mir dann eine Automator Aktion gebastelt die mir die gefunden Verzeichnisse in einen anderen Ordner zusammen legt.


Code
find / -type d -name Ordner* -print0 | xargs -0 cp {} /pfad/zum/zielordner 


Wäre eine alternative Lösung...

find sucht in diesem Kommando ab dem obersten Verzeichnis (Rootverzeichnis = /) nur Ordner (-type d) alle Ordner die mit Ordner beginnen und ggf noch was dahinter stehen haben (-name Ordner*; hier müsste man ggf. deine Anforderungen genauer spezifizieren), berücksichtigt dabei auch Ordner mit Leerzeichen im Namen (-print0) und übergibt diese Liste dem Kommando xargs, welches dann seinerseits Leerzeichen im Namen berücksichtigt (-0), übergibt die zuvor erstellte Liste mit Verzeichnissen dem Kommando cp, welches die Liste der zu kopierenden Verzeichnissen im Platzhalter {} einsetzt und in den Ordner /pfad/zum/zielordner kopiert.

Löschen kannst du dann nach der Kontrolle den ganzen Sumsebrums mit dem Kommando:

Code
find / -type d -name Ordner* ! -path /pfad/zum/zielordner -print0 | xargs -0 rm -rf 


That's it. Das Terminal kann wirklich gute Dienste leisten, da schlummert jede Menge Potential, man muss sich nur rantrauen...

HTH Tom

als Antwort auf: [#488156]

(Dieser Beitrag wurde von pronto am 20. Jan 2012, 10:42 geändert)
Top

kkauer
Beiträge: 335

20. Jan 2012, 18:09

Beitrag #11 von 11
Beitrag ID: #488204

Bewertung:

(567 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Verzeichnisse löschen


Wenn die Namen der Ordner (und damit ja wohl auch der Pfad) ohnehin vorliegen muss ich doch aber nicht mehr zwingend mit "find" beginnen, sondern kann gleich den Bewegen/Löschen-Befehl "generieren" …

als Antwort auf: [#488163] Top


Forenindex » Betriebsysteme und Dienste » Apple (Hard- und Software) » Verzeichnisse löschen


^