主页 > 知识库 > Linux之删除带有空格的文件(不是目录)

Linux之删除带有空格的文件(不是目录)

热门标签:菏泽自动电销机器人公司 福州语音电销机器人招商 外呼线路随意切换吗 滴滴急救中心地图标注 淘宝办理400电话是多少 网络电话外呼系统开发 北海智能电销机器人公司 艾泽拉斯地图标注 申请400电话收费标

大家平时工作中对不带空格的文件接触较多。这样一来删除操作也是比较简单的。但是有时我们会接触带有空格的文件。对于这种文件我们应该如何删除呢?

首先我们演示一下find命令结合xargs命令删除不带空格的文件

[root@ELK-chaofeng test]# touch 1.txt 2.txt
[root@ELK-chaofeng test]# ls
1.txt 2.txt
[root@ELK-chaofeng test]# find . -type f | xargs
./1.txt ./2.txt
[root@ELK-chaofeng test]# find . -type f | xargs rm -rf
[root@ELK-chaofeng test]# ls
[root@ELK-chaofeng test]#

接下来我们演示删除带有空格的文件

[root@ELK-chaofeng test]# touch 1.txt 2.txt '1 2.txt'
[root@ELK-chaofeng test]# ls
1 2.txt 1.txt 2.txt
[root@ELK-chaofeng test]# ll
total 0
-rw-r--r-- 1 root root 0 Feb 14 12:24 1 2.txt
-rw-r--r-- 1 root root 0 Feb 14 12:24 1.txt
-rw-r--r-- 1 root root 0 Feb 14 12:24 2.txt
[root@ELK-chaofeng test]# find . -type f -print0 | xargs -0 rm -rf
[root@ELK-chaofeng test]# ls

上面的参数-print0,于默认的-print相比,输出的序列不是以空格分隔,而是以null字符分隔。而xargs也有一个参数-0,可以接受以null而非空格间隔的输入流。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

标签:丹东 资阳 混显 贺州 亳州 沧州 三沙 延安

巨人网络通讯声明:本文标题《Linux之删除带有空格的文件(不是目录)》,本文关键词  Linux,之,删除,带有,空格,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux之删除带有空格的文件(不是目录)》相关的同类信息!
  • 本页收集关于Linux之删除带有空格的文件(不是目录)的相关信息资讯供网民参考!
  • 推荐文章