欢迎光临
我们一直在努力

Linux删除特殊字符文件

建站超值云服务器,限时71元/月

1.删除带“-”的文件名的方法

使用– (2个横杠)

#touch — -%F-%T

#rm — -%F-%T

rm: remove regular empty file `-%F-%T’?

使用绝对路径并TAB特殊文件名

#rm /root/-%F-%T

rm: remove regular empty file `/root/-%F-%T’?

2. 删除包含其它特殊字符的文件

对于含有其它特殊字符的文件名,如<>!*等,

可用

“”转义符\或“”双引号

#touch “>123file”

#rm “>123file”

rm: remove regular empty file `>123file’?

#touch ‘!rul4’

#rm \!rul4 如果在此处使用TAB键系统将会自动帮你调整为正确删除的语法。

rm: remove regular empty file `!rul4′?

3.删除系统打不出的乱码文件名

先使用ls -i 查到文件的inode,然后用find命令删除

#ls -ilrt

100985 -rw-r–r– 1 tbcs users 0 Apr 18 11:32 -MXV9.log

最前面一列的100985就是文件的inode,在主机上执行如下命令即可删除文件

# find ./ -inum 100985 -exec rm {} \;

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Linux删除特殊字符文件
分享到: 更多 (0)