Linux下,piping管道|,tee管道|tee...|,传参管道|xargs,使用..一次建立多个文件文件夹

Linux下,piping管道|,tee管道|tee…|,传参管道|xargs,使用…一次建立多个文件文件夹

1、进程管道Piping
将多条命令组合起来,一次完成复杂的功能
语法 command1 | command2 |command3
管道|会将前面左侧的一个指令的输出作为输入传递给后面右侧的命令,是从左到右的线性管道。
ll ./ | tail -10 | head -1
搜索当前文件夹中的对象->取得后面10行->取得第一行:获得了倒数第十行的对象

在这里插入图片描述

2、tee管道
可以将左面命令的输出信息不但递交给接下来右边的命令,还能移交给文件
ll ./ |tee handsomedzl | head -3
这个命令下,ll的内容即递交给了head -3命令处理,又写入了文件handsomedzl,像分流器。

在这里插入图片描述

3、参数传递管道:xargs
有一些命令只支持用户输入,不支持文件输入,比如cp,rm
通过xargs将文本信息转换成参数可以传入此类命令

cat filename.txt | xargs rm -rvf

(1)通过…一次创建多个文件文件夹
先通过命令mkdir file{1…20}一次再目录下创建20个文件夹,文件同理:

在这里插入图片描述
(2)再创建一个文件,里面写上这些要被删除的文件夹的名字。
在这里插入图片描述
(3)使用xargs将读取文件的内容传递给rm -rf命令,从文件中读取到的名称全部传递给rm -rf并执行
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值