Midnight Commander - mehrere Dateien markieren und löschen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Dirk71

Benutzer
Registriert
26. Dez. 2022
Beiträge
266
Reaktionspunkte
45
Punkte
28
Ich habe in einem Ordner so viele Dateien, dass diese nicht in der File Station angezeigt werden können, sondern nur über SMB. Ich muss diese Dateien löschen - über SMB dauert das jedoch sehr lang und ist ziemlich umständlich.

Ich habe den Midnight Commander installiert, weiß aber nicht, wie man hier schnell mehrere Dateien markieren/auswählen kann, um sie dann zu löschen. Man kann eine Datei oder einen Ordner mit einem Rechtsklick markieren. Das dauert bei tausenden Dateien jedoch ewig und ist nicht wirklich eine Lösung. Geht das bei Midnight Commander überhaupt? Oder gibt es einen anderen alternativen Datei Manager mit dem man leicht einige tausend Dateien auswählen und löschen kann?
 
Willst du den gesamten Inhalt löschen?
 
Alles bis auf zwei Ordner.
 
Also du hast einen Haupt-Ordner mit zwei Unterordnern und du willst alle Dateien des Hauptordners löschen, aber nicht die Unterordner?
 
Es geht um tausende Ordner mit einigen Dateien darin...von den tausenden Ordnern will ich nur zwei behalten und die anderen löschen.
 
Würde ich per SSH machen:


Code:
P="/pfad/zum/hauptordner"
K1="Ordner_den_du_behältst_1"
K2="Ordner_den_du_behältst_2"

Trockenlauf: zeigen, was gelöscht würde:

find "$P" -mindepth 1 -maxdepth 1 -type d \
  ! -name "$K1" ! -name "$K2" -print
 
Wenn die Liste passt dann weiter.

3) Löschen: alle Ordner außer den zwei Keepern

find "$P" -mindepth 1 -maxdepth 1 -type d \
  ! -name "$K1" ! -name "$K2" -exec rm -rf {} +
 
Danke Dir, habe es inzwischen herausgefunden....

http://www.kompx.com/en/selecting-all-in-mc.htm

Da ist beschrieben, wie man alle Ordner auswählt. Nach der Auswahl aller Ordner klicke ich einfach die an, die ich behalten will und lösche dann alle ausgewählten.
 
  • Like
Reaktionen: ctrlaltdelete
  • Like
Reaktionen: ctrlaltdelete
Ist erledigt und hat sehr gut geklappt mit dem Midnight Commander.
 
  • \; → Einzelschuss, sicher, aber langsam.
  • + → Schnellsalve, effizient und genauso sicher.
 
  • Like
Reaktionen: Benares
Danke, AWL - Again what learned.
Hier hat den Unterschied zwischen "\;" und "+" auch mal einer schön beschrieben. Das kannte ich nicht.
 
  • Like
Reaktionen: ctrlaltdelete
Ich arbeite mit dem Total Commander. Muss aber auch feststellen, das das Löschen von Dateien ewig dauert. Braucht lange um überhaupt erstmal was anzuzeigen. Man denkt da tut sich nix.
 
Deshalb lösche ich so viele Ordner/Dateien gerne über die Konsole, geht m.E. schneller.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat