FWIW die Lösung ist:
user @ host bin] $ cat mkshaindir #! / bin / dash cd $ 1 sha512sum *> .sha512sum [user @ host bin] $ find / var / ftpd -type d -print0 | xargs -0 -i mkshaindir {}
Beachten Sie, dass mkshaindir für meine Zwecke eine separate Komponente ist, da ich möglicherweise einen Hash von Dateien in einem neuen Ordner oder in einem kürzlich geänderten Ordner erstellen muss.
Der Rest bleibt dem Leser als Übung.
Hinweis: sha512sum beschwert sich bei STDERR über die Eingabe von Dateien (z. B. Verzeichnisse, Blockdateien usw.).