1 概述
当我们上传中文文件包到linux 服务后,有时候解压后的文件或者文件夹乱码,rm -rf 删除又删除不掉,导致不得不采取其他办法进行处理。
2 删除乱码文件的3种操作方式
- 第一种删除当前所在文件夹
把当前文件夹中的文件全部移动到其他文件目录中,rm -rf 删除当前文件夹,即可删除乱码文件等内容。缺点是,当文件夹里文件多时,很麻烦,少量文件可以使用。
- 复制乱码文件名删除
此方式删除并不是适用于所有乱码文件,部分乱码文件可采用此方式删除。
- 使用节点编号删除
推荐使用此方式进行删除。删除命令如下:
ls -i 或者ll -i 列出文件节点编号信息
此方式只能删除文件,无法删除文件夹
find . -inum 节点编号 -delete
此方式可删除文件或文件夹
find . -inum 1757900 -exec rm -rf {} \;
也可对乱码文件进行名称修改
find . -inum 1757900 -exec mv {} file.txt \;