1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux 文件夹 乱码 Linux 如何删除乱码文件名的文件或文件夹

linux 文件夹 乱码 Linux 如何删除乱码文件名的文件或文件夹

时间:2023-02-23 13:10:44

相关推荐

linux 文件夹 乱码 Linux 如何删除乱码文件名的文件或文件夹

Terminal cd 到 Documents, 然后用ls指令,显示有个文件以~$N开头,但是直接通过界面的方式查看Documents 中的文件,并看不到这个奇怪的文件。 尝试在terminal中用rm 删除,但是显示没有该文件。通过一番查找发现解决办法。

在linux下,每个文件都有一个i节点号,因此可以考虑通过i节点号来管理文件。

解决办法:

1. 通过ls -i 指令获得文件的i节点号

2. 如果想删除的文件i节点号是123456,然后输入 find . -inum 123456 -exec rm {} \; 就可以删除乱码名的文件

通过这个指令可以删除乱码名的文件夹:find ./ -inum 123456 -print -exec rm {} -rf \;

如果想要重命名一个乱码名的文件,命令如下:

find . -inum 123456 -exec mv {} hello.txt \;

说明一点: find命令中的“{}”表示find命令找到的文件,在 -exec选项执行mv命令的时候,会利用按i节点号找到的文件名替换掉“{}”

如果觉得本文有帮助,请点个赞👍吧,如果喜欢我的文章,请点击关注,谢谢!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。