首页 > 系统相关 >Linux命令(89)之xargs

Linux命令(89)之xargs

时间:2023-10-20 10:08:31浏览次数:35  
标签:xargs ddddddd 89 centos79 Linux txt root find


linux命令之xargs

1.xargs介绍

linux命令xargs是从标准输入(管道或stdin、输入重定向)获取数据,并将数据转换成命令行的参数

简单理解就是find管道|后面接文件,就需要xargs。假如|前面输入的是文字、字符串就不需要接xargs

2.xargs用法

xargs [参数]

xargs常用参数

参数

说明

-n

数字分组

-i

将 xargs 的每项名称,一行一行赋值给{},可以用{}代替

3.实例

3.1.将文件1.txt内容分层3组

命令:

xargs -n 3 < 1.txt

or

cat 1.txt | xargs -n 3

[root@centos79-3 ~]# xargs -n 3 < 1.txt 
dd adsfa faafas
affafdaf ddddddd ddddddd
sssss
[root@centos79-3 ~]# cat 1.txt| xargs -n 3
dd adsfa faafas
affafdaf ddddddd ddddddd
sssss
[root@centos79-3 ~]#

3.2.删除/root目录下文件后缀为txt的文件

命令:

find /root -type f -name "*.txt" | xargs -i rm -rf {}

[root@centos79-3 ~]# find /root -type f -name "*.txt" | xargs -i rm -rf {}
[root@centos79-3 ~]# ls -l *.txt
ls: cannot access *.txt: No such file or directory
[root@centos79-3 ~]#

标签:xargs,ddddddd,89,centos79,Linux,txt,root,find
From: https://blog.51cto.com/ztj1216/7946849

相关文章

  • 11、Linux文件与目录权限
    Linux文件与目录权限目录Linux文件与目录权限一、Linux文件基本属性1、文件介绍2、Linux文件属主和属组二、更改文件属性1、chmod命令2、chown命令3、chgrp命令4、chattr命令5、lsattr命令三、其他1、权限掩码2、特殊权限①SBIT(粘滞位)②SUID(属主特殊权限)③SGID(属组特殊权限)3、fi......
  • Linux-git
    目录git简介git常用命令配置初始化仓库将文件添加到暂存区将暂存区文件加入版本库对比工作区某文件和暂存区中的区别将暂存区的文件移除但git仍管理将文件移除暂存区并且git不再管理查看版本库切换到之前的版本恢复文件持久化云端将本地的项目推送到远程仓库将远程仓库的文件克隆......
  • linux 内核 --- 关抢占/关中断,临界区
     preempt_disable()local_irq_disable()/local_irq_save(flags)spin_lock()spin_lock_irq()/spin_lock_irqsave(lock,flags)spin_lock()会调用preempt_disable()导致本核的抢占调度被关闭(preempt_disable函数实际增加preempt_count来达到此效果),spin_lock_irq()是local_i......
  • 你是否还迷茫要不要学习Linux?
    近几年Linux这个词好像很流行,无论是现实工作中,还是在网络信息中均可以听到或者看到有关Linux相关的内容,可以说Linux无处不在。说到这,有人可能会问了,我对Linux比较感兴趣,但是没有接触过Linux,对它不了解,不知道是否适合自己,是否值得我花费时间和经历去深入学习,因此陷入一种比较迷茫的......
  • linux最大句柄数设置
    1、用户级别在/etc/security/limit.conf配置,重新登录生效usersoftnofile65535userhardnofile655352、进程级别可以使用命令查看sysctl-a|grepfs.nr_open配置方式/etc/sysctl.conffs.nr_open=1000000用户级别设置的最大值不能超过进程级别的,否则不......
  • Linux操作系统从BIOS到bootloader是如何运行的
    操作系统一般都会在安装在硬盘上,在BIOS的界面上。你会看到一个启动盘的选项。启动盘有什么特点呢?它一般在第一个扇区,占512字节,而且以0xAA55结束。这是一个约定,当满足这个条件的时候,就说明这是一个启动盘,在512字节以内会启动相关的代码。这些代码是谁放在这里的呢?在Linux......
  • Linux远程管理协议
    (RFB、RDP、Telnet和SSH)是Linux的远程管理协议。提到远程管理,通常指的是远程管理服务器,而非个人计算机。个人计算机可以随时拿来用,服务器通常放置在机房中,用户无法直接接触到服务器硬件,只能采用远程管理的方式。远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过......
  • Linux下KVM平台知识详解(1)——KVM基础知识
    一、虚拟化简介(一)虚拟化概述在计算机中,虚拟化技术是一种资源管理技术,可以将计算机的各硬件资源(包括CPU、内存、磁盘、网络)等予以抽象,转换后呈现出来,以供用户更好的使用。系统虚拟化可以将底层物理设备、上层操作系统和软件之间分离,可以在一台物理设备上划分出多台机器。虚拟化技术......
  • [LOJ3626/QOJ4889] 愚蠢的在线法官
    考虑这个矩阵长啥样,首先显然\(A\)不能重复否则答案是\(0\)(有两行两列相同)。把\(A\)重标号为DFS序的顺序,那么行列式的值不改变,因为交换\(A_i,A_j\)相当于同时交换两行两列。考虑把权值\(v\)做树上差分,令\(B_u=v_u-v_{fa(u)}\),那么就等价于对每个\(i\)把\(i\)子树......
  • 【刷题笔记】89. Gray Code
    题目Thegraycodeisabinarynumeralsystemwheretwosuccessivevaluesdifferinonlyonebit.Givenanon-negativeinteger n representingthetotalnumberofbitsinthecode,printthesequenceofgraycode.Agraycodesequencemustbeginwith0.Exam......