使用inode来重命名或删除文件

最近通过服务器下载了一部电影,存放在服务器的家目录下。但是电影的文件名是乱码,表现为一大堆乱码和无意义字符。无法通过文件名来对文件名进行重命名,删除和复制。面对这种情况,解决方法为:

1 首先通过命令查看该文件的inode。

#ls -ilh

 2 通过命令来对文件进行重命名或删除。

例如,我下载的电影原本名称为《龙门飞甲.rmvb》,但下载下来后名称为乱码《???ŷɼ?(?????ſ?ջ)HD??????????????.rmvb》,其inode号码为7077900。

#mv -i `find . -maxdepth 1 -inum 7077900 -print` 龙门飞甲.rmvb。
#rm -i `find . -maxdepth 1 -inum 7077900 -print`

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据