Warum sind die backslash und Semikolon erforderlich, mit dem Befehl "suchen" die -exec-option?

Habe ich begonnen, die Kombination verschiedener Befehle in der linux terminal. Ich Frage mich, warum der backslash und Semikolon sind erforderlich für ein Befehl wie:

find ./-name 'blabla' -exec cp {} ./test \;

bei einem einfachen cp Befehl ist einfach:

cp randomfile ./test

ohne \;

Sind Sie eindeutig zu Kennzeichnen das Ende eines Befehls, oder ist es einfach erforderlich, in der Dokumentation? Was ist das Prinzip?

Danke!

  • Ein ; auf seine eigene wäre am Ende, der Befehl. Durch die Verwendung \; eine wörtliche ; wird als parameter übergeben find.
InformationsquelleAutor wesk | 2014-01-03
Schreibe einen Kommentar