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

来源:脚本之家  责任编辑:小易  

在Windows操作系统中可以轻易地创建\移动\删除文件夹名带有空格的文件夹,而在linux则需

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

可以使用rm命令,不过要加两个参数-rf 即:rm -rf 目录名字。若删除时出现 Permissi

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

命令行 rm -rf 文件夹名称扩展资料:1、Linux rm命令用于删除一个文件或者目录。

[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]#

一般带空格的路径可以将路径用双引号引起来,这样引号中的内容被视为一个整体。很基础的linux知识

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

1.使用绝对路径执行的shell文件(如/home/xxx/binfile)  直接使用dirn

[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

黄磊辈分最老,资历最老,他是老师,正儿八经的表演系老师,97年硕士毕业之后任教,从称呼就能看出来,小勃,红雷,这是他的地位,海清是他的学生,称呼他为黄磊老师一点毛病没有,你说他是靠综艺翻身,翻身这个词不妥,他也不是因为什么事低谷过,海清说过,黄磊因为教他们推了很多戏,少挣很多钱,是《艺术人生》还是什么节目,我不记得了,当时海清还没成为“国民媳妇”。黄渤是当红炸子鸡,基本现在,有黄渤出演的电影电视剧都不会太差,票房号召力在那,他培养了一大批只要有黄渤就会心甘情愿买票看电影的忠实影迷,而且极限挑战绝逼是镀金的,其实,目前来说,称呼黄渤为内地票房号召力第一人应该是可以的,孙红雷没有黄磊资历老,没有黄

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

笔者首先想要说的是,在当今国际足坛,梅西和C罗是当之无愧的绝代双骄,这是不争的事实。在近几个赛季,巴塞罗那队随着伊涅斯塔的老去,和哈维的离开,球队无疑在走下坡路。虽然苏亚雷斯和内马尔的加盟,让巴塞罗那队的锋线无可挑剔,也获得了想要的欧冠联赛冠军,但是随着法国人齐达内坐上皇家马德里队的教练席,巴塞罗那队又开始面临巨大的考验。梅西今年30岁,C罗比他大两岁,今年32岁,但是后者显然在近些年竞技状态更好。首先,梅西因为一些伤病,在近两年收到一些影响。再加上队友、教练的更换,让他一直徘徊在适应战术打法的阶段。另外一点,横梁一个球员的好坏,除了要看他的个人荣誉和数据外,球队的表现也是很重要的因素之一。在

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

linux下带有空格的文件怎么删除?

先用 ls -i 得到 1 hello world 的inod(就是最前面的数字)假设这个数字是123,然后find . -inum 123 -exec rm {} \; 就ok了

在Linux中, 目录名带空格 怎样删除多个目录名中的空格

目录名:

hello world

删除命令:

rm -rf hello\ world追问亲 我有五十个目录 其中十几个是带有空格的 我想把那十几个目录名中的空格去掉 有没有批量去空格的追答

删除目录名中的空格:

rename 's/\s//' *

Linux中怎么删除带有空格名的文件夹

复制下面一段:(只复制下面两行)

DEL /F /A /Q \\?\%1

RD /S /Q \\?\%1

另存寸为 .bat的后缀名文件(非.txt或其他的后缀),文件名随便起,记住一定是文件名后面的后缀是 .bat

保存类型为所有。将要删除的文件拖到该批处理文件上

就可以删除了!~

linux下要删除代空格文件名的文件 new file~文件怎么办

用户能用rm命令删除不必的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,他也能将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。

rm命令的一般形式为:

用法:rm [选项]... 目录...

删除指定的<文件>(即解除链接)。

-d, --directory 删除可能仍有数据的目录 (只限超级用户)

-f, --force 略过不存在的文件,不显示任何信息

-i, --interactive 进行任何删除操作前必须先确认

-r, -R, --recursive 同时删除该目录下的所有目录层

-v, --verbose 详细显示进行的步骤

--help 显示此帮助信息并离开

--version 显示版本信息并离开

要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法:

rm -- -foo

rm ./-foo

请注意,如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证

该文件的内容无法还原,请考虑使用 shred。

范例:

删除所有rb语言程序档;删除前逐一询问确认 :

rm -i *.rb

将 Finished 子目录及子目录中所有档案删除 :

rm -r Finished

使用rm命令要小心。因为一旦文件被删除,他是不能被恢复的。了防止这种情况的发生,能使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入所有其他东西,文件则不会删除。

更多帮助信息请查看 rm --help

Linux的文件夹名带有空格怎么进入或删除

输入文件夹名时只要打前几个字母,然后tab键 自动补全。

  • 本文相关:
  • linux删除大量文件的6种方法
  • linux中删除文件内空行的4种方法
  • windows和linux下定时删除某天前的文件的脚本
  • linux系统删除文件夹和文件的命令
  • linux实现除了某个文件或某个文件夹以外的全部删除
  • linux bash删除文件中含“指定内容”的行功能示例
  • linux 不删除文件,清空文件中内容的命令
  • linux下正确快速删除海量文件的方法分享
  • linux实现自动删除最旧的几个文件详解
  • centos7安装php7 redis扩展的方法步骤
  • linux进程网络流量统计的实现过程
  • apache2.4和apache2.2访问控制配置语法对比
  • 在linux系统上安装spring boot应用的教程详解
  • kerberos安装教程及使用详解
  • 实现两台mysql数据库数据的同步的方法
  • vmware虚拟机中centos7安装图文教程
  • linux文件系统调整大小的方法(linux调整分区大小)
  • linux服务器安装php扩展zip,zlib方法
  • 在 ubuntu 15.04/centos 7 中安装 lighttpd web 服务器的方法
  • linux下带有空格的文件怎么删除?
  • 在Linux中, 目录名带空格 怎样删除多个目录名中的空格
  • Linux中怎么删除带有空格名的文件夹
  • linux下要删除代空格文件名的文件 new file~文件怎么办
  • Linux的文件夹名带有空格怎么进入或删除
  • 如何在linux系统下对文件夹名有空格的文件
  • linux下如何删除整个文件夹?
  • linux上怎么快速删除一个目录
  • Linux 目录路径带有空格怎么办
  • linux Shell怎么查找指定文件,并进入该文件所在目录,目录有空格
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved