问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何删除文件名中带特殊符号的文件

发布网友 发布时间:2022-04-21 18:04

我来回答

1个回答

热心网友 时间:2023-06-23 22:38

  Linux
系统下的文件名长度最多可到256个字符。通常情况下,文件名的字符包括:字母、数字、“.”(点)、“_”(下划线)和“-”(连字符)。Linux
允许在文件名中使用除上述符号之外的其它符号,
但并不建议用户这样做。
有些转意字符
(即该字符被系统借用,表示某种特殊含义)

Linux

命令解释器(shell)中有特殊的含义。这样的转意字符有:“?”(问号),“*”(星号),

”(空格),
“$”(货币符),
“&”,
扩号等等。在文件名中应尽量避免使用这些字符。文件名中可以有“
”(空格),但建议用户用“_”(下划线)来替代。“/”
既可代表目录树的根也可作为路径名中的分隔符(类似DOS下的“\”),因此“/“不能出现在文件名中。
  和
DOS
一样,“.”

“..”分别用来表示“当前目录”和“父目录”,
因此它们也不能作为文件名。
  1.
文件名含有特殊字符,直接使用
rm
可能删除不了,可以使用如下方法:
  1)
使用
ls
-i
查处该文件的
inode
号,假设为654321
  2)
使用find命令删除
  find
./
-inum
654321
-ok
rm
'{}'
\;
  2.
如果文件名是以
-
连字符开头的,可以使用如下方法来删除,如删除
"-filename"
文件:
  rm
--
-filename
  rm
./-filename
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? p , l, c, d, s符号在LINUX下代表什么文件? linux 无法列出文件 ls:无效选项 -- 6 怎么才能打出一些奇怪的符号 linux shell for in 复制文件 特殊字符问题 如何正确处理Shell 函数传人参数中包含的特殊字符 如何从这个特殊的字符串中将我需要的词提取出来 某些特殊字符,在word里面能看到,但是在IE里就显... shell 特殊字符串操作 正则匹配包含特殊字符 linux中ls命令会显示全部文件和文件夹,有什么办法... 字符中不能包括空格的正则表达式怎样写 LS是什么意思,为什么有的网友评论的时候都写他 谁能解释下特殊符号的含义 LS是什么意思? 何为特殊字符 linux中 !ls是什么意思?!pwd 是什么意思? 海南外国语职业学院能专升本的专业有哪些? 海南外国语职业学院最后一年是否安排实习 海南外国语职业学院可以自考考进去吗 海口经济学院和海南外国语职业学院哪个好啊? 谷歌服务框架安装不上怎么办 怎样做面条最好吃呢? 怎样做面条好吃家常面 南通公积金贷款步骤介绍 如何做家常面 就是这么简单 办理住房公积金贷款只需4步 如何办理公积金贷款 面是怎么做的? 怎么样做面条 公积金贷款装修怎么贷 咨询市属公积金的贷款流程和时效,初审录机下一步... 怎么做面条更好吃 如何做面条?一定要详细。 怎么自己做面条 公积金贷款,“抵押”这一步一般多长时间完成 怎样做面条最好吃? 怎么做各种面条 QQ怎么@全体成员 微信聊天背景怎么设置单个好友 我的梦想特种兵作文