2019-03-29 15:32:36 1739浏览
今天扣丁学堂Linux培训老师给大家分享一篇关于Linux下删除乱码或特殊字符文件的方法讲解,首先由于编码原因,在linux服务器上上传、创建中文文件或目录时,会产生乱码,如果想删除它,用rm命令是删除不了的,这种情况下,用find命令可以删除乱码的文件或目录。
使用ls-i命令找到文件或目录的inode
文件或目录前面的数字字符串就是inode,接下来使用find命令查询并且删除此文件或目录。
[localhost]rm -MXV9.log rm: illegal option -- M rm: illegal option -- X rm: illegal option -- V rm: illegal option -- 9 rm: illegal option -- . rm: illegal option -- l rm: illegal option -- o rm: illegal option -- g Usage: rm [-Rfir] file ...
[localhost]ls -ilrt 100985 -rw-r--r-- 1 tbcs users 0 Apr 18 11:32 -MXV9.log
[localhost]find ./ -inum 100985 -exec rm {} \;
【关注微信公众号获取更多学习资料】 【扫码进入HTML5前端开发VIP免费公开课】