[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MD5 Checksummen von vielen Dateien in Unterverzeichnissen erstellen



Wolf Wiegand wrote:

> Hallo,
> 
> Robert Müller wrote:
> 
>> > Besser:
>> > 
>> > find . -type f | xargs md5sum
>> 
>> Noch besser:
>> find . -exec md5sum {} +
> 
> Mit 'besser' meinte ich eigentlich, dass
> 
> - nicht für jede Datei einzeln md5sum aufgerufen wird

Dafür steht ja auch + am Ende und was das macht steht in der manpage:

-exec command {} +
    This variant of the -exec option runs the specified command on the
selected files, but the command line is built by appending each selected
file name at the end; the total number of invocations of the command will
be much less than the number of matched files. The command line is built in
much the same way that xargs builds its command lines. Only one instance
of '{}' is allowed within the command. The command is executed in the
starting directory.


> - dass md5sum nicht für die Verzeichnisse aufgerufen wird

OK, das lass ich gelten, das hatte ich glatt übersehen :/

Kompromissvorschlag:

find . -type f -exec md5sum {} +

;)
> 
> 
> Schönen Gruß,
> 
> Wolf

Dito
Robert



Reply to: