原文:exec与xargs区别

区别描述: 两者都是对符合条件的文件执行所给的Linux 命令,而不询问用户是否需要执行该命令。 exec: 表示命令的参数即为所找到的文件,以 表示comman命令的结束。 是转义符,因为分号在命令中还有它用途,所以就用一个 来限定表示这是一个分号而不是表示其它意思。 ok: 和 exec 的作用相同,格式也一样,只不过以一种更为安全的模式来执行该参数所给出的shell给出的这个命令之前,都会给 ...

2016-10-28 17:33 0 3624 推荐指数:

查看详情

xargsexec区别

 平时使用find命令查找出文件的时候有时候后面有时候用-exec有时候用管道加xargs,这2个到底有什么不同?下面就这2个的不同做简单介绍。 零、实验环境 一、xargs的使用 (1)将前一个命令的标准输出传递给下一个命令,作为它的参数,xargs的默认命令是echo ...

Fri Apr 17 06:37:00 CST 2020 0 722
linux execxargs区别

-exec 1.参数是一个一个传递的,传递一个参数执行一次,效率低 2.文件名有空格等特殊字符也能处理 -xargs 1.一次将参数传给命令,可以使用-n控制参数个数 2.处理特殊文件名需要采用如下方式:find . -name "*.txt" -print0 ...

Fri Jun 30 02:05:00 CST 2017 0 1873
linux find查找并拷贝 exec xargs区别

-exec 1.参数是一个一个传递的,传递一个参数执行一次rm 2.文件名有空格等特殊字符也能处理-xargs 1.一次将参数传给命令,可以使用-n控制参数个数 2.处理特殊文件名需要采用如下方式: find . -name "*.txt" print0 ...

Fri Feb 10 19:55:00 CST 2017 0 2910
find只查当前目录 和 -execxargs区别

1.find默认查找当前目录和子目录,通过maxdepth限制只查当前目录: 2. find . -name "*.txt" -exec rm {} \; find . -name "*.txt" | xargs rm {} -exec 1.参数是一个一个传递 ...

Wed Nov 12 23:53:00 CST 2014 0 2581
xargs rm -rf 与 -exec rm

# find ./ -exec rm {} \; # find ./ | xargs rm -rf 两者都可以把find命令查找到的结果删除,其区别简单的说是前者是把find发现的结果一次性传给exec选项,这样当文件数量较多的时候,就可能会出现“参数太多”之类的错误,相比较而言,后者就可以 ...

Thu Jul 14 23:45:00 CST 2016 1 13747
xargs rm -rf 与 -exec rm

# find ./ -exec rm {} \;# find ./ | xargs rm -rf 两者都可以把find命令查找到的结果删除,其区别简单的说是前者是把find发现的结果一次性传给exec选项,这样当文件数量较多的时候,就可能会出现“参数太多”之类的错误,相比较而言,后者就可以 ...

Sun Apr 26 17:51:00 CST 2020 0 1105
xargs命令详解,xargs与管道的区别

为什么要用xargs,问题的来源 在工作中经常会接触到xargs命令,特别是在别人写的脚本里面也经常会遇到,但是却很容易与管道搞混淆,本篇会详细讲解到底什么是xargs命令,为什么要用xargs命令以及与管道的区别。为什么要用xargs呢,我们知道,linux命令可以从两个地方读取要处理的内容 ...

Mon Feb 27 09:03:00 CST 2017 23 113583
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM