
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 --include
Option 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 command
Beispiel:
du -sh *.pdf
-type
Geben Sie den Dateityp an, f
der erwähnt werden soll regular file
.
Und ~
erwähnt den Basispfad der Suche.
-iname
erwähnt bei Incasentisive Search.