0
点赞
收藏
分享

微信扫一扫

Linux控制删除深度!除find ./ -maxdepth 1 -name


find ./ -maxdepth 1 -name “*.c” | xargs rm -rf
也就是说-maxdepth 参数要写在其他参数的前面,同时在路径的后面
xargs命令

xargs命令通俗来讲就是将标准输入转成各种格式化的参数,所以命令[command 1] | xargs [command 2]就是将command 1的标准输出结果,通过管道|变成xargs的标准输入,然后xargs再将此标准输入变成参数,传给[command 2]。这样一来,通过xargs命令,我们便可以在管道后面使用那些不接收标准输入的命令了。例如[command 1]|xargs ls,是不是很熟悉?

这个命令只会删除当前目录下的文件!

Linux控制删除深度!除find ./ -maxdepth 1 -name_标准输出

删除两层深度!

Linux控制删除深度!除find ./ -maxdepth 1 -name_标准输入_02


举报

相关推荐

0 条评论