Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Sonstiges » gleichnamige Verzeichnisse löschen » Themenansicht

Autor Thread - Seiten: -1-
000
19.12.2022, 18:17 Uhr
Enrico
Default Group and Edit


Ich habe schon etliche GBs an Homepages mittels Webhttrack gesaugt.
Nun ist mir erst aufgefallen, dass ich mir die Platten mit einigen GB zugemüllt habe.
Bei Fehlern auf den Homepages speichert sowas Webhttrack
in einem Verzeichnis "hts-cache".

Ich möchte etliche Verzeichnisse durchforsten, das dort jeweilige Verzeichnis
"hts-cache" samt Inhalt löschen.
Das hatte ich schon mal per Hand angefangen, aber davon wird ja man ja blöder als man schon ist.
Server ist BSD, Client Linux.
Für sowas gibts doch da bestimmt ein tolles Kommandozeilentool?
Was mit Fenster drumrum wäre mir aber schon lieber....
--
MFG
Enrico

Dieser Beitrag wurde am 19.12.2022 um 18:27 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
19.12.2022, 19:04 Uhr
Bert



'find' kennt die Parameter '-exec' und '-delete':
https://wiki.ubuntuusers.de/find/

Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
19.12.2022, 19:20 Uhr
Enrico
Default Group and Edit


Auha, sieht wieder kompliziert aus.
Muss ich mir mal in Ruhe durchlesen, wenn die HP wieder geht und Zeit ist.
Danke.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
20.12.2022, 09:57 Uhr
Rüdiger
Administrator
Avatar von Rüdiger

Falls es hilft, Dateien mit identischem Inhalt zu finden, gäbe es den hier:
fdupes -r -o name /MeinVerzeichnis
und den hier zum interaktiven Entfernen der Dubletten:
fdupes -r -o name -d -N /MeinVerzeichnis
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
20.12.2022, 11:46 Uhr
Hobi



Vielleicht mit dem AntiTwin ersteinmal darüber schauen.

Er bietet verschiedene Optionen, wie man Duplikate löschen kann.

Falscher Thread.
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
20.12.2022, 15:32 Uhr
Enrico
Default Group and Edit


Nein, Rüdiger,
es geht nicht um mehrfach vorhandene Dateien, sondern um gleich
heißende Verzeichnisse mit unterschiedlichem Inhalt.

antitwin finde ich nicht.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
25.12.2022, 01:04 Uhr
Holger König



Wenn durch irgendeinen Fehler mehrere Verzeichnisse den gleichen Namen tragen, dann bietet sich ein Diskeditor als Lösung an, um den einzelnen Verzeichnissen vor dem Löschen erstmal unterschiedliche Namen zu geben.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
25.12.2022, 12:23 Uhr
MiRa



Wenn du einen Windowsrechner hast und Excel geht das auch ganz fix zu Fuß.
Du gehst im Explorer in das Wurzelverzeichnis deines gesaugten und gibst im Suchfeld oben "*" ein.
Nach der Suche kannst du alle Ordner markieren und mit der rechten Maustaste draufgehen und "Als Pfad kopieren" auswählen.
Das kopierst du dann in ein Excel Blatt. Wenn du dann oben in Excel einen Filter setzt kannst du auf alle zu löschenden Verzeichnisse filtern.
Und wenn du dir rechts noch eine Formel schreibst, die den Löschbefehl in DOS abbildet, kannst du diesen ganzen Krempel mit Copy und Paste in die Kommandozeile (cmd) reinschieben und bist deinen Müll los.
Falls du Detailfragen hast, melde dich noch mal - ich hab so schon viel bei mir aufgeräumt.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
25.12.2022, 14:24 Uhr
Enrico
Default Group and Edit


Nein, schrieb ich doch.
Excel, Suchpfad, Formel schreiben, ist aber nicht wirklich schnell und einfach.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
25.12.2022, 14:37 Uhr
Rüdiger
Administrator
Avatar von Rüdiger

Du könntest das Ergebnis des TREE-Befehls in eine Textdatei umleiten und sortieren.
Dann im Texteditor öffnen, dann stehen die Doubletten jeweils untereinander.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
25.12.2022, 14:47 Uhr
Enrico
Default Group and Edit


Dafür werde ich wohl lieber erstmal ein Testverzeichnis anlegen, bevor
ich das auf den Server loslasse.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
25.12.2022, 15:55 Uhr
MiRa



Weil Weihnachten ist und du keinen Bock auf Excel hast ;0):

Falls auf deinem Rechner Samba läuft und du mit einem Windowsrechner das Verzeichnis mounten kannst, empfehle ich folgende Kommandozeile für DOS:

for /f "delims=" %i in ('dir *hts-cache /s /b /ad') do @echo rd /s /q "%i"

wenn die Ausgabe für dich plausibel aussieht, kannst du das @echo entfernen.

Dieser Beitrag wurde am 25.12.2022 um 16:04 Uhr von MiRa editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
25.12.2022, 15:57 Uhr
MiRa



...
Dieser Beitrag wurde am 25.12.2022 um 16:00 Uhr von MiRa editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
25.12.2022, 18:31 Uhr
Enrico
Default Group and Edit


Das auch.
Ich habe auch nicht mal Excel.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
28.12.2022, 20:00 Uhr
Enrico
Default Group and Edit



Zitat:
Bert schrieb
'find' kennt die Parameter '-exec' und '-delete':
https://wiki.ubuntuusers.de/find/

Grüße,
Bert


Ich fürchte, das dauert rasuzukriegen, bis es richtig geht.
Entweder das löscht alles, oder macht nix.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
28.12.2022, 20:30 Uhr
u-held



Probiere bitte mal


Quellcode:
find /Startverzeichnis/der/Download-Orgie -type d -name hts-cache | xargs echo rm -rf



Wenn die ausgespuckten Zeilen plausibel erscheinen, lässt Du das "echo" weg.

Viel Erfolg,
Dietmar
--
Kompetenz simulieren
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
28.12.2022, 22:01 Uhr
Enrico
Default Group and Edit


Danke, so klappt das.
Ich hatte das z.B. so probiert:
find -name "hts-cache" -exec rm -r {} \;
... und div. Varianten.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
28.12.2022, 23:58 Uhr
Bert



Als erstes braucht find ein Startverzeichnis, von wo aus die Suche startet, z.B. / oder . oder ~
Das hat bei Dir möglicherweise gefehlt...

Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
29.12.2022, 01:40 Uhr
Enrico
Default Group and Edit


Nö, ich war per Terminal direkt in dem Startverzeichnis drin.
Entweder es wurde darin alles oder gar nichts gelöscht.
Letzteres vermutlich, weil ich rm -r * zu stehen hatte.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
29.12.2022, 09:22 Uhr
ggrohmann




Zitat:
Enrico schrieb
Nö, ich war per Terminal direkt in dem Startverzeichnis drin.



Wenn ich mir die Manpage von find ansehe ist da in den Beispielen ein Startverzeichnis angegeben. Wenn es das aktuelle sein soll, wird eben ein . angegeben.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
29.12.2022, 10:12 Uhr
Enrico
Default Group and Edit


Das klappte bei dem Bsp von Dietmar aber auch so.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek