-exec 命令名{}
时间: 2023-09-21 12:10:59 浏览: 99
hive-exec-2.1.1.jar
这是一个在 Linux 或 Unix 系统中使用的命令,用于在当前目录下执行指定的命令。其中 {} 是一个占位符,代表当前目录下的每一个文件或子目录名,命令会针对每一个文件或子目录分别执行。例如,如果想要在当前目录下删除所有的 .txt 文件,可以使用如下命令:
```bash
find . -type f -name "*.txt" -exec rm {} \;
```
其中,find 命令用于查找当前目录下所有的 .txt 文件,并使用 -exec 参数指定执行 rm 命令删除找到的文件。```{}``` 表示当前找到的每一个文件名,```-exec``` 后面要跟上要执行的命令,```{}``` 表示当前查找到的文件名。需要注意的是,```{}``` 后面必须要有一个空格,然后再跟上命令的参数或者结束符``` \;```。
阅读全文