千家信息网

Linux之删除带有空格的文件

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍了 Linux之删除带有空格的文件(不是目录),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。大家平时工作中对不
千家信息网最后更新 2025年12月02日Linux之删除带有空格的文件
这篇文章主要介绍了 Linux之删除带有空格的文件(不是目录),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

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

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

[root@ELK-chaofeng test]# touch 1.txt 2.txt[root@ELK-chaofeng test]# ls1.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]# ls1 2.txt 1.txt 2.txt[root@ELK-chaofeng test]# lltotal 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而非空格间隔的输入流。

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

原文来自: https://www.linuxprobe.com/deletes-files-spaces.html

空格 文件 学习 参数 命令 工作 接触 演示 接下来 这样一来 一来 代码 价值 内容 原文 字符 就是 序列 朋友 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 黑客能不能攻击服务器 辛巴网络技术有限公司 软件开发劳务派遣能长期干吗 魔兽世界三个服务器有什么区别 数据库的视图会用到吗 软件开发做兼职被公司起诉 上海网络安全公司哪个最好 我的数据库技术 直接存储关系型数据库 网络安全法对个人的相关规定 中兴服务器远程管理卡怎么登 普宁市峰时网络技术有限公司 中控打卡机删除数据库 阿里网络安全员工资一般多少 济南国企软件开发公司几家 思科网络技术学院epub 云联惠系统软件开发 网络安全警示案例 软件开发模型哪个好 网络安全和计科考研哪个难 风电场网络安全区域划分说明 javaee怎么连上数据库 PE下载软件开发 默纳克服务器怎么查看主板版本 杭州运营网络技术服务价格 戴尔服务器宕机原因排查 降低路由器网络安全程度 河南星帆网络技术有限公司 ros嵌入软件开发 苹果id服务器无法登陆
0