Listen Sie die Größe der Unterverzeichnisse nur unter Berücksichtigung von PDF-Dateien auf

Listen Sie die Größe der Unterverzeichnisse nur unter Berücksichtigung von PDF-Dateien auf

Ich habe versucht, die Größe der Unterverzeichnisse des Home-Verzeichnisses aufzulisten und dabei nur die Dateien mit der Erweiterung PDF zu berücksichtigen.

Ich versuchte das nächste

ls $home -d /* | xargs du -sb --exclude="!(*.pdf)"

Gibt es eine --includeOption für du? Oder welches Muster sollte in der Ausschlussoption richtig sein?

Antwort1

find ~ -type f -iname "*.pdf" -exec du -sh {} \;

-exec Die von Ihnen erwähnten Programme laufen über {}, ja, Sie sagen, zum find commandBeispiel:

du -sh   *.pdf  

-typeGeben Sie den Dateityp an, fder erwähnt werden soll regular file.

Und ~erwähnt den Basispfad der Suche.

-iname erwähnt bei Incasentisive Search.

verwandte Informationen