Linux删除特殊字符文件
2017-11-13 20:01
459 查看
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 {} \;
使用-- (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 {} \;
相关文章推荐
- unix/linux&nbsp;删除特殊字符的文件
- Linux/Unix下如何删除具有特殊字符的文件
- linux 删除含有特殊字符的文件
- Linux 删除带有特殊字符的文件
- linux 删除含特殊字符文件
- Linux下删除具有特殊字符的文件
- Linux 删除带有特殊字符的文件
- linux 删除含特殊字符文件
- Linux下删除乱码或特殊字符文件
- Linux下删除乱码或特殊字符文件
- linux删除含特殊字符的文件或文件夹
- Linux如何移动复制删除带特殊文字符前缀(-,--,;)的的文件
- Linux 下删除或创建以特殊特殊字符的文件
- Linux下删除乱码或特殊字符文件
- 在Linux下如何删除包含特殊字符的文件
- linux下删除特殊字符中文乱码文件方法
- linux删除特殊字符命名的文件
- Linux查看或删除带特殊字符的文件
- linux下删除特殊字符中文乱码文件方法
- 基于CentOS7开发之路 --- 日常使用 :Linux 删除带有特殊字符的文件