linux中批量删除带空格的文件

摘要:
批量删除带有空格的文件有两种方法:第一种是用find查找要删除的文件,-print0表示用null替换空格;xargs中的-0参数将null转换为空格,find-Name“xfsf*”-print0|xargs-0rm rf第二种方法是使用ls查找要删除的文件。xargs中的-i参数指的是将每个项的名称替换为{}ls |当分别删除grep-i“xxx*”|xargs irm rf}时,请转义空格

两种批量删除带空格文件的方式:

第一种用find找到需要删除的文件,-print0指将空格替换成Null;而xargs中的-0参数又将null转换成空格

find . -name "xfsf*" -print0 | xargs -0 rm -rf

  

第二种用ls查找需要删除的文件,xargs中的-i参数指将每一项的名称替换成{}

ls . |grep -i  "xxx*" | xargs -i rm -rf {}

  

单独删除时用将空格转义

免责声明:文章转载自《linux中批量删除带空格的文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数据库SQL SERVER 2008R2 远程连接配置说明ubuntu下安装 Sublime Text 3 及 PlantUML 绘图插件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

makefile初步制作,arm-linux- (gcc/ld/objcopy/objdump)详解

在linux中输入vi Makefile 来实现创建Makefile文件 注意:命令行前必须加TAB键 例如:将两个文件led.c和crt0.S汇编文件,制作一个Makefile文件 1 1led.bin : crt0.S led.c 2 2 arm-linux-gcc -c -o crt0.o crt0.c 3 3 arm-linux-gcc -c...

Linux 文件截断的几种方式

文件截断, 指的是将文件内容分成两半, 只保留需要的文件长度的那部分. 通常, 将文件长度截断为0.文件截断方式:1. 使用系统调用open/fopen O_TRUNC截断open截断文件, 会清空文件已有内容, 即保留长度为0. 指定O_TRUNC标识时, 文件必须可写方式(如O_RDWR, O_WRONLY)打开. 例子, int fd = open(...

linux通过脚本启动集群zookeeper

当搭建集群后,每次重新启动都需手动启动每台服务器的zookeeper,当服务器数量增多后,这样会显得很繁琐,所以就需要有一个脚本,通过一台机器,利用集群机器间传输命令ssh即可实现一键启动。 首先贴上脚本底层所需知识。 #export A=1 定义的变量,会对自己所在的shell进程及其子进程生效 (相当于java中的把局部变量升级为全局变量) #B=1...

[虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(六)

目的: 1. 为我们自己的watchdog写一个驱动 步骤: 通过之前的介绍,我们很容易猜想到写我们基于PCI的watchdog驱动,可以分2个步骤。 1. 探测加载PCI设备 这部分代码跟我们的设备本身没有任何关系。 我们通过这部分代码,找到 厂商ID为 0x1af4, 设备ID为0x0101的设备。这个设备是我们用qemu中定义我们的watchdog中...

Linux修改mysql配置文件

1.首先需要知道mysql数据库安装在什么位置 2.查找配置文件位置 然后在根据这个目录,查看配置文件在哪里了(路径后面加上 --verbose --help|grep -A 1 'Default options'),就会出现以下信息。 3.修改文件 服务器首先读取的是/etc/my.cnf文件,如果前一个文件不存在则继续读/etc/mysql/my....

Linux常用性能检测命令

Linux常用性能检测命令、uptime、top、iostat、Vmstat、pstree、Numastat、sar、free、Pmap、Strace、ulimit 一、uptimeUptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。load average值分别记录了上个1分钟,5分...