Hier ein einfacher Befehl, um die Größe eines Verzeichnisses zu ermitteln:
du -hsc /path/to/directory
Oder für alle Verzeichnisse im aktuellen Pfad:
du -hsc *
A mix of digital topics.
Wenn man alle Zeilen einer Datei bis auf die ersten x auf der Konsole ausgeben möchte, kann man tail
nutzen. Normalerweise kann man damit die letzten 10 Zeilen tail namesliste.txt
bzw. die letzten Y Zeilen mit tail -n Y namesliste.txt
ausgeben.
Wenn man jedoch alles bis auf die ersten x Zeilen einer Datei ausgeben möchte, so kann man tail -n +(x+1)
nutzen. In diesem Modus gibt tail
ab der hinter dem +
stehenden Zeile alles aus – daher x+1.
Shells lassen sich in CakePHP auch für den Aufruf aus Cronjobs verwenden. Dabei kann es jedoch vorkommen, dass der Aufruf einer Shell über das Terminal ohne Probleme funktioniert, aber im späteren Einsatz beim Aufruf über einen Cronjob nicht mehr so richtig will. Es hatte mich einiges an Zeit gekostet, herauszufinden warum dies passieren kann: