mv: argument list too long – Millionen von Dateien verarbeiten


Aufgrund meiner Vergesslichkeit hatte ein cron job mehr als 3 Millionen Dateien in einem Verzeichnis angesammelt, die ich nun verarbeiten wollte. Damit mein Skript nicht tagelang daran arbeitet (mehr 60 GB an Daten!), sollten die Dateien in kleinere Häppchen verteilt werden. Leider kam mv nicht damit klar, es beschwerte sich mit “argument list too long”. Die Abhilfe schafft eine Kombination von Kommandozeilen-Befehlen:

find ordner1/ -name ‘2017-07*’ -exec mv {} ordner2 ;

sendmail 8.13.3 und SMTP AUTH


 

(Warnung: Ich bin nicht der große Linux-Sysadmin, darum die folgenden Zeilen bitte mit Vorsicht genießen!)

Es hat mich immer gewurmt, dass die sendmail-Konfiguration meines Rootservers (SuSE Linux 9.3) keine Mails nach außen versenden wollte, sondern stattdessen alle Mails stets nur in /var/mail/(benutzername) landeten. Die folgenden Änderungen funktionieren bei mir, und eventuell ist das ein schrecklicher Hack, der zu üblen Nebenwirkungen führen kann, darum alles ohne Gewähr. „sendmail 8.13.3 und SMTP AUTH“ weiterlesen