• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Linux > Linux之删除带有空格的文件(不是目录)

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

作者:峰哥ge 字体:[增加 减小] 来源:互联网

本文主要包含Linux,删除空格文件,Linux,删除带有空格文件等服务器相关知识,峰哥ge 希望可以进行参考

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

首先我们演示一下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而非空格间隔的输入流。

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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Linux之删除带有空格的文件(不是目录)
  • linux 服务器自动备份脚本的方法(mysql、附件备份)
  • 解决linux环境下时区无法设置的问题
  • 解决Linux+Apache服务器URL区分大小写问题
  • Linux lsof命令使用详解
  • 使用vs2019进行Linux远程开发的方法步骤
  • Linux修改主机名的简单方法
  • Linux系统(CentOS7安装)安装JDK8的教程详解
  • Centos7下安装apache过程总结
  • centos7安装配置vsftp

相关文章

  • ASP.NET Core Docker部署
  • Centos 6.8上安装Mysql 5.6.35
  • Docker桥接网络原理图分享和pipework简单配置
  • Ubuntu 14.04.4 LTS下LAMP环境的搭建
  • Centos下MySQL忘记密码修改方法
  • 使用 Linux seq 命令生成数字序列(推荐)
  • Centos 6.5编译安装git 2.9.3
  • Centos 6.5下安装MySQL 5.6
  • Linux下NFS搭建步骤
  • centos7安装nginx的两种方法

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • centos nginx 环境下 搭建 letsencrypt
    • CentOS 删除MySQL
    • Ubuntu 14.04 配置vsftpd实现FTP服务器 - 通过FTP连接AWS
    • CentOS服务器系统下更改Apache默认网站目录
    • 指南:在Github和Git上如何Fork
    • CentOS7.0安装Nginx 1.7.4以及相关命令
    • vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤
    • docker-compose ports和expose的区别详解
    • CentOS6.5下安装Nginx1.10.2过程
    • centos7.2安装mysql5.7.17

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有