202208 test [test@test historylog]$ find /home/historylog/ -name test /home/historylog/test [test@test historylog]$ find /home/historylog/ -name test -exec ls \; 202208 test [test@test historylog]$ find /home/historylog/ -name test -exec mv {} /home/historylog/202208/ \; [test...
find . -name"*.o"-typef -execls-l {} \; 结果如下: 在这里,我们用find 命令匹配到了当前目录下的所有.o文件,并在 -exec 选项中使用 ls -l 命令将它们的详细信息列出来。 实例2:使用find命令查找相关文件后,再使用rm命令将它们删除 我们现在想把当前目录下所有的.o文件全部找出来,并用rm命令将它们...
在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。 实例4:-exec中使用grep命令 命令: find /etc -name "passwd*" -exec grep "root" {} \; 输出: [root@localhost test]# find /etc -n...
实例1:ls -l命令放在find命令的-exec选项中 命令: find . -type f -exec ls -l {} \; 输出: [root@localhost test]# find . -type f -exec ls -l {} \; -rw-r--r-- 1 root root 127 10-28 16:51 ./log2014.log -rw-r--r-- 1 root root 0 10-28 14:47 ./test4/log3-2.l...
find . -name "*.o" -type f -exec ls -l {} \; 1. 结果如下: 在这里,我们用find 命令匹配到了当前目录下的所有.o文件,并在 -exec 选项中使用 ls -l 命令将它们的详细信息列出来。 实例2:使用find命令查找相关文件后,再使用rm命令将它们删除 ...
6. Find 参数 exec 详解: 实例7:ls -l 命令放在 find 命令的-exec 选项中 实例8:在目录中查找更改时间在 n 日以前的文件并删除它们 实例9:在目录中查找更改时间在 n 日以前的文件并删除它们,在删除之前先给出提示 实例10:-exec 中使用 grep 命令 实例11:查找文件移动到指定目录 实例12:用 exec 选项执行...
实例1 :ls -l命令放在find命令的-exec选项中; find . -type f -exec ls -l {} \; 实例2:在目录中查找更改时间在n日以前的文件并删除它们; find . -type f -mtime +14 -exec rm {} \; TIPS: 删除文件最好使用安全模式-ok,删除前先给出提示。
find命令是Linux系统中一个非常强大的命令,用于在文件系统中搜索文件和目录。exec是find命令的一个选项,它可以在找到的文件上执行一个指定的命令。 exec选项的语法如下: “` -exec command {} \; “` 其中,command是要执行的命令,{}是一个占位符,表示find命令找到的文件名,\;表示命令的结束。
在Linux操作系统中,find命令是一个非常强大且常用的命令,用于搜索文件和目录。它可以根据用户指定的条件来查找文件,并且支持执行其他命令来对搜索到的文件进行操作。其中,-exec选项就是用来执行其他命令的关键。 在使用Linux find命令时,经常会与-exec选项一起使用。这个选项允许我们在找到匹配文件后执行指定的命令。下面...
2. `exec`命令:用于执行其他命令或脚本。 用法:`exec command` 示例: – 执行`ls`命令,并将结果输出到`file.txt`文件中:`find . -type f -name “*.txt” -exec ls {} \; > file.txt` – 执行自定义脚本`myscript.sh`:`find /home -type f -name “*.log” -exec ./myscript.sh {} \...