Find is a commonly used Linux Command, but we generally look for it not only, but also further operations. At this time, the role of exec becomes apparent.
Example:
Find./-name "*. txt"-exec LS-L "{}"\;
Find the TXT file of the current directory and list it in the form of a list
Find./-name "*. txt"-exec mv "{}" "{} D "\;
Modify the batch quantity to the suffix of the. txt file under the current directory and change it to. txt D.
Explanation:
-The exec parameter is followed by the command, and its termination is the end sign. Therefore, the semicolon after this command is indispensable, given that semicolons in various systems have different meanings, the front is followed by a backslash.
{} Curly brackets indicate the names of the files found by the previous find.
Example:
Find./-name "*. tmp"-exec Rm-RF "{}"\;
Delete all temporary files
Find./-name ". SVN"-exec Rm-RF {}\;