–findcpexec命令还可以与其他命令组合使用,例如在复制文件前先压缩文件: “` find / -name “*.txt” -exec gzip {} \; -exec cp {}.gz /home/user/documents \; “` – 可以使用其他选项和参数来进一步过滤搜索结果,例如根据文件大小、修改时间等限制条件来搜索并复制文件。 总之,findcpexec命令是Linux...
在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。 实例4:-exec中使用grep命令 命令: find /etc -name "passwd*" -exec grep "root" {} \; 输出: [root@localhost test]# find /etc -n...
在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。 实例4:-exec中使用grep命令 命令: find /etc -name "passwd*" -exec grep "root" {} \; 输出: [root@localhost test]# find /etc -n...
find~-type d-empty-delete 2. 执行自定义命令 -exec 选项可以对搜索到的结果执行特定的命令。 如需要将 home 目录下所有的 MP3 音频文件复制到移动存储设备(假设路径是 /media/MyDrive),可使用下面的命令: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 find~-type f-name'*.mp3'-exec cp{}/media...
– 执行自定义脚本`myscript.sh`:`find /home -type f -name “*.log” -exec ./myscript.sh {} \;` 综合使用: – 查找当前目录及其子目录下大于100MB的文件,并将它们拷贝到`/backup`目录下:`find . -type f -size +100M -exec cp {} /backup \;` ...
linux find exec cp Linux是一种常用的操作系统,而红帽(Red Hat)则是Linux系统中最受欢迎的一个发行版。对于Linux系统的用户来说,使用命令行是非常常见的操作方式。其中,find、exec和cp命令是一些非常实用的命令,在处理文件和目录时尤其重要。 首先介绍一下find命令。find命令是用于在指定目录下查找文件或目录的...
find.-type f-user root-exec chown tom{}\; 例2:找出自己家目录下所有的.txt文件(-ok:此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,类似与exec的安全模式。): 代码语言:javascript 代码运行次数:0 运行 AI代码解释 find $HOME/.-name"*.txt"-ok rm{}\; ...
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释: -exec 参数后面跟的是command命令, 它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
find . -name "*.h" -exec grep -rns "hello" {} \; 结果如下: 实例5:查找文件并移动到指定目录 这个需求就比较简单了。比如我现在想把所有的.o文件找出来,然后新他们mv到buil目录。命令如 下: find . -name "*.o" -exec cp {} build \; ...
[root@localhost test]# find . -name"*.log"-exec cp {} test3 \;12cp: “./test3/log2014.log” 及“test3/log2014.log” 为同一文件13cp: “./test3/log2013.log” 及“test3/log2013.log” 为同一文件14cp: “./test3/log2012.log” 及“test3/log2012.log” 为同一文件15[root@...