linux下删除文件名乱码文件
生活随笔
收集整理的這篇文章主要介紹了
linux下删除文件名乱码文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
linux下通過rm命令來刪除文件,但是如果要?jiǎng)h除文件名亂碼的文件,就不能直接使用rm命令了,因?yàn)閴焊蜔o法輸出文件名來。不過借助find命令可以實(shí)現(xiàn)對(duì)其刪除。在linux下對(duì)于每個(gè)文件都一個(gè)對(duì)應(yīng)的不變的inode號(hào),使用 ls -li 可以查看到文件的inode號(hào),同時(shí)find可以根據(jù)inode號(hào)來查找,另外find命令中可以執(zhí)行其他的命令。刪除的步驟如下:
??? 通過ls -li 獲取要?jiǎng)h除亂碼文件名文件的inode號(hào),比如得到的是 123456
??? 執(zhí)行刪除
find ./ -inum 123456 -exec rm -rf {} \;
注意:“{}”后要空一格再加上“\;”。
轉(zhuǎn)載于:https://www.cnblogs.com/yangxia-test/p/3238364.html
總結(jié)
以上是生活随笔為你收集整理的linux下删除文件名乱码文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu1501Zipper(记忆化搜索)
- 下一篇: 【Linux】Linux 目录结构