龙空技术网

两种方法清理目录中含有特殊字符的文件名

Linux认证大本营 21

前言:

今天我们对“目录名包含特殊符号”可能比较关心,小伙伴们都需要知道一些“目录名包含特殊符号”的相关资讯。那么小编在网摘上搜集了一些有关“目录名包含特殊符号””的相关资讯,希望大家能喜欢,你们一起来学习一下吧!

两种方法清理目录中含有特殊字符的文件名。

在Linux系统当中如何删除含有特殊符号的文件或者目录?projecta目录下存在不少含有特殊符号的文件和目录,frontend、database、hunter and这三个目录和file开头的三个文件是需要保留的,而剩余其他文件和目录是需要删除的。

一个简单的办法就是把需要保留的文件和目录移出当前目录,之后再删除整个目录,从命名备份目录为project a目录即可。当然实际环境中不一定能够采用这种方式,不能够随意移动文件,也不能够随意移动目录,又不想删库跑路,领导就在边上看着该怎么办?

接下来演示另外一种常规办法,就跟做考题一样,先做简单的,再做复杂的。进入projectb目录,首先清理能够直接删除的目录和文件,接下来删除这些比较顽固的。注意到减a这个目录常用的rm命令都没办法删除它。

通过man手册知道i meaning有专门针对这类文件的操作,通过一个简解能够告诉IR命令选项部分已经结束,后边跟着的是参数,这样带有减号的文件名就不再会被识别为选项了。用这种方式来清理(开头)带减号的文件和目录。

标签: #目录名包含特殊符号