在上传文件到linux时如遇到中断时,会在系统中产生乱码文件,使用rm -文件名,提示删除无效。虽不影响继续使用,但看着给人一种很不爽的感觉。
[root@VM-0-15-centos blade_boot]# ls
?! ?֕??7H??j????}??p?7$ backup_mysql.sh blade-api.jar.orign config-mini $?@E launcher.sh restartapp-mini.sh temp ??Z?c??
?? backup_mysql.log blade-api.jar config crt $?em?ۙ??ڼ??jVjGM4?h} log restartapp.sh update.sh
解决办法:
1、首先执行ls -i命令,此时在文件前面会出现一个数字,这个数字是文件的节点号
[root@VM-0-15-centos blade_boot]# ls -i
2883615 ?! 2883606 backup_mysql.sh 2883588 config-mini 2883596 launcher.sh 2883599 temp
2883612 ?? 2883608 blade-api.jar 2883587 crt 2883600 log 2883598 update.sh
2883607 ?֕??7H??j????}??p?7$ 2883590 blade-api.jar.orign 2883605 $?@E 2883610 restartapp-mini.sh 2883614 ??Z?c??
2883591 backup_mysql.log 2883593 config 2883613 $?em?ۙ??ڼ??jVjGM4?h} 2883602 restartapp.sh
2、执行删除命令
find -inum 节点号 -delete
至此乱码文件得已删除,心情瞬间敞亮
当在Linux上传文件时遇到中断,可能会产生乱码文件,无法直接通过`rm`命令删除。解决方法包括:1) 使用`ls -i`找出文件的节点号;2) 使用`find -inum 节点号 -delete`命令删除。此方法能有效清理这些文件。
8533

被折叠的 条评论
为什么被折叠?



