导读

这篇文章主要介绍了Linux之删除带有空格的文件(不是目录),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

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

首先我们演示一下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之删除带有空格的文件相关推荐

  1. windows10大瘦身 - Chrome文件夹下可以删除的临时js文件

    最近我的固态硬盘空间又不够了,所以开始windows10系统瘦身. 我在Chrome的这个文件夹下面发现了大量的临时js文件: C:\Users\i042416\AppData\Local\Googl ...

  2. python删除某个文件夹_Python 实现删除某路径下文件及文件夹

    Python 实现删除某路径下文件及文件夹的脚本 #!/usr/bin/env python import os import shutil delList = [] delDir = "/ ...

  3. python删除指定路径文件夹_Python 实现删除某路径下文件及文件夹

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. java 自动删除文件夹,定时删除文件及文件夹 java 定时删除文件夹内所有文件

    如何定时删除电脑里某个文件夹里的东西 例如我要删除C:\Program Files\大话西游OnlineII\D3DX9_43.dll编写个代在记事本创建一个bat小脚本,输入@echo offdel ...

  5. linux 删除tmp文件夹,Linux下tmp文件夹的文件自动删除的问题(转)

    场景: 近日发现有一台机器tmp文件夹下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件. 本来以为是哪位写了一个自动执行脚本, find了一下10天前的文件删除了. 结果, ...

  6. linux拷贝文件夹怎么删除,linux文件及文件夹拷贝移动删除

    linux文件及文件夹拷贝移动删除 文件拷贝 文件夹拷贝 文件拷贝并重命名 文件夹拷贝并重命名 文件移动 文件夹移动 文件移动并重命名 文件夹移动并重命名 文件删除 文件夹删除 文件拷贝 cp tes ...

  7. 怎么复制远程服务器上的文件夹,Linux系统复制文件/文件夹到远程服务器

    从一个服务器复制文件到另一个服务器,或者从本地到远程复制是 Linux 管理员的日常任务之一. 我觉得不会有人不同意,因为无论在哪里这都是你的日常操作之一.有很多办法都能处理这个任务,我们试着加以概括 ...

  8. linux查询所建文件夹,linux中的文件和文件夹的新建、查询、删除

    新建文件夹 使用的mkdir命令可以新建文件夹. mkdir filename 这样就创建了一个叫做filename文件夹. 新建一个文件 新建的文件可以包括任何扩展名,.txt/.cpp/.csv ...

  9. linux设置为lunux文件夹,Linux设置环境变量时如何修改文件

    Linux系统下,设置环境变量的同时还需要修改文件,因为Linux环境变量分为系统级和用户级,所以修改文件的方法有所区别,下面小编就给大家详细介绍下Linux环境变量修改文件的方法. 环境变量是和Sh ...

最新文章

  1. 网管常犯的十个错误-转载
  2. from . import _arpack ImportError: DLL load failed
  3. iOS开发使用半透明模糊效果方法整理
  4. VC++多文档实例编程分析
  5. quartz源码分析之深刻理解job,sheduler,calendar,trigger及listener之间的关系
  6. asp获取屏幕分辨率
  7. 【Python】/ 和 // 的区别
  8. 推荐原创Python号主:猪哥
  9. 前端学习(2745):重读vue电商网站55之使用 pm2 管理应用
  10. 史上最全换档讲解手动档汽车的换挡技巧
  11. Ubuntu 键盘错位解决 更改键盘布局
  12. iOS开发-仿大众点评iPad侧边导航栏
  13. 没了乔布斯,iOS 的 Bug 更多了,更新更频繁了
  14. 【转】python开发大全、系列文章、精品教程
  15. oracle sysoper角色,Oracle sys和system用戶、sysdba 和sysoper系統權限、sysdba和dba角色的區別...
  16. QuartusII下载程序报错,无法正常下载
  17. vue项目中使用词云_如何在vue项目中使用高拍仪
  18. 浅谈罗尔定理,拉格朗日中值定理和柯西中值定理
  19. 在局域网内怎样使两台计算机共享,怎么使两台电脑共享数据?
  20. 网页制作:制作一个官网

热门文章

  1. 一、简谈Pandas
  2. 基于微服务的电商系统架构
  3. 最小二乘拟合,L1、L2正则化约束--转
  4. 分布式计算的模式语言读后感--基线架构
  5. Distributed locks with Redis--官方
  6. 解决java.sql.SQLException: Parameter number X is not an OUT parameter--转
  7. MySQL—【加餐1】高效查询方法
  8. 【Python】常用包整理,包括Numpy、Pandas、sklearn、url、pymysql、Wxpy、Xlwt、Pyecharts等
  9. jvm性能调优实战 - 47超大数据量处理系统是如何OOM的
  10. Spring Cloud【Finchley】-13 Eureka Server HA高可用 2个/3个节点的搭建及服务注册调用