split -b 10M -d zerteilt die Datei, cat teile* > datei fügt sie zusammen, und nur sha256sum beweist Gleichheit. Feste Suffixlänge verliert stillschweigend Daten.
Blog
CliAI-Blog
Neuigkeiten, Erklärungen und How-tos rund um das CliAI-Ökosystem.
-
2026-07-28
Große Datei zerteilen und wieder zusammensetzen
-
2026-07-25
Dateien im Verzeichnis zählen — rekursiv und nach Typ
find . -type f | wc -l liefert die ehrliche Summe, eine sed-Pipeline die Aufschlüsselung nach Endung. Ein Zeilenumbruch im Dateinamen bläht die Zahl auf.
-
2026-07-23
pg_dump und pg_restore ohne die Versionsfalle
pg_dump verweigert einen Server, der neuer ist als es selbst, also zuerst die Clientversion angleichen. Danach liefert -Fc einen selektiv nutzbaren Dump.
-
2026-07-20
git bisect: den Commit finden, der es kaputt machte
git bisect run ./check.sh findet den ersten schlechten Commit ohne eine einzige Handantwort. 0 heißt gut, ungleich null schlecht, 125 überspringt den Commit.
-
2026-07-18
Dienst neu starten und wirklich prüfen, ob er läuft
systemctl restart gibt nichts aus, egal ob es klappte, also hängen Sie systemctl is-active an. Und ein Tippfehler im Unit-Namen antwortet ebenfalls inactive.
-
2026-07-16
netstat: command not found — nehmen Sie ss
netstat steckte in net-tools, das minimale Systeme nicht mehr mitliefern. ss -tulpn ersetzt netstat -tulpn Zeile für Zeile, ip route ersetzt netstat -r.
-
2026-07-13
Windows-Befehle und ihre Entsprechung unter Linux
dir ist ls -l, type ist cat, findstr ist grep, ipconfig ist ip addr und netstat -ano ist ss -tulpn. Dazu drei Gewohnheiten, die in der ersten Woche stolpern lassen.
-
2026-07-11
Docker-Logs fressen die Platte: kürzen und begrenzen
truncate -s 0 auf den LogPath des Containers gibt den Platz sofort frei und lässt docker logs heil, rm zerstört es. Danach max-size setzen, damit die Datei nicht neu wächst.
-
2026-07-09
DNS-Eintrag mit dig prüfen
DNS-Propagation ist kein Versand, sondern ablaufende Caches. Vergleichen Sie zwei Resolver mit dig, um zu sehen, ob sich ein Eintrag wirklich geändert hat.
-
2026-07-06
Dateien nach Muster kopieren, Ordnerstruktur erhalten
cp --parents und rsync kopieren dieselben Dateien in unterschiedliche Zielbäume: dst/src/a/b/file gegen dst/a/b/file. Getestet, nicht nur behauptet.
-
2026-07-04
kubectl-Events nach Zeit sortieren
kubectl get events --sort-by='.lastTimestamp' listet Cluster-Events vom ältesten zum neuesten. Events zeigen, was der Cluster mit einem Pod gemacht hat.
-
2026-07-02
Alle gemergten lokalen Branches in git löschen
git branch --merged main zeigt gemergte Branches, aber nicht die per Squash Merge geschlossenen. Nutze git branch -vv und die Markierung gone, bevor du löschst.