Der Shell-Befehl du funktioniert nicht wie erwartet, wenn er auf einer SMB-Freigabe ausgeführt wird


0

Ich habe den Shell-Befehl verwendet du, um die Größe der Verzeichnisse auf unseren Dateiservern für einige Zeit zu ermitteln, z

find . -type d -iname "*archive*" -not -empty -maxdepth 4 -exec du -sh {} > ~/Desktop/ThingsToArchive.txt \;

findet alle nicht leeren Ordner mit dem Wort "Archiv" und gibt sie mir in einer Textdatei mit ihrer Gesamtgröße aufgelistet. Auf diese Weise kann ich leicht herausfinden, wo Benutzer Dateien für mich zum Archivieren abgelegt haben, und kann zuerst die großen Ordner abrufen.

Die Verbindung zu Windows-Servern über SMB im Vergleich zu Mac-Servern über AFP duscheint nun irgendwie kaputt zu sein. Es gibt nur die Größe des Verzeichnisses selbst an, so dass alles 64 KB groß zu sein scheint, oder was Sie haben.

Gibt es einen Weg, dies zu umgehen?

Vielen Dank

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.