- 1、exec(只适用于find指令隔空取物,其他指令不适用)
touch 1111#创建文件
find . -name "1111" -exec rm {} \; #删除找到的文件,{}表示承接固定格式\;不能少。可以放中间执行
docker exec 容器ID ls -l #先进入容器ID,然后执行ls -l指令
放中间
find . -name "1111" -exec cp {} 3333 \; #会复制1111副本改名为3333
- 2、xargs(万能隔空取物,建议多使用)
touch 1111#创建文件
find . -name "1111"|xargs rm #删除找到的文件,缺点是默认放到最后执行,不能放到中间执行
- 3、$
touch 1111#创建文件
rm -f $(find . -name "1111") #删除找到的文件,用$变量的方式
- 4、` 指令`
touch 1111#创建文件
rm -f `find . -name "1111"` #删除找到的文件,用`指令`表示运行指令的方式