Linux操作系统 find
命令提供了许多功能来搜索和过滤文件系统中的文件。最受欢迎和最有用的功能之一 find
命令是 exec
选项。 exec
选项用于运行包含搜索结果的命令。
null
Run命令
我们将使用一个简单的示例,其中只提供一个命令来运行结果。我们将使用 -exec
. 在本例中,我们将只将创建的文件名打印到终端。我们将搜索带有 txt
分机并打印他们的名字。
$ find . -type f -name "*.txt" -exec echo {} ;

运行多个命令
我们通常只运行一个命令来完成任务。但在某些情况下,我们需要对搜索结果运行多个命令。我们将指定多个 -exec
选项和命令。在本例中,我们将为 address
.
$ find . -type f -name "*.txt" -exec echo {} ; -exec grep "address" {} ;

删除文件
我们可以使用 -exec
带的选项 rm
bash命令。在本例中,我们还将提供 rm
命令。在本例中,我们将使用 txt
分机。
$ find . -type f -name "*.txt" -exec rm -Rf {} ;
更改文件的所有权
我们可以更改文件的所有权 -exec
命令。我们将使用 chown
命令也是。在本例中,我们将更改用户的所有权 ismail
有哪些 txt
分机。
$ find . -type f -name "*.txt" -exec chown ismail {} ;
相关文章: Linux rm命令教程及示例
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END