Bedeutung von "{} +" im Befehl "find . -type f -size 1033c ! -executable -exec file {} + | grep ASCII"

Bedeutung von "{} +" im Befehl "find . -type f -size 1033c ! -executable -exec file {} + | grep ASCII"

Welche Bedeutung hat {} +dieser Befehl?

find . -type f -size 1033c ! -executable -exec file {} + |
grep ASCII

Können Sie mir erklären, was es bewirkt, wenn man den Befehl aufschlüsselt? Ich bin ein Neuling.

Antwort1

{} +bedeutet die Sammlung der gefundenen Dateien/Verzeichnisse.

Zum Beispiel:

find . -type d -empty -exec rmdir {} + ;

Dadurch werden die leeren Verzeichnisse gefunden und ausgeführt rmdir DIRNAME1 DIRNAME2 ....

verwandte Informationen