Linux空間只支持英文目錄名字和文件名字,如文件使用中文會(huì)導(dǎo)致目錄或文件名字變?yōu)閬y碼無法刪除與讀取。
解決方法:
使用FTP軟件登錄將亂碼的目錄或文件名字修改為英文即可正常讀取或刪除。
如果是通過ssh該如何刪除呢?
這里我們可以通過查看該文件的節(jié)點(diǎn)號(hào),通過命令ll –i 查看節(jié)點(diǎn)號(hào)進(jìn)行刪除。
find ./ -inum 節(jié)點(diǎn)號(hào) -print -exec rm {} -rf ;
現(xiàn)在已經(jīng)將該亂碼文件正常刪除,如不需刪除該文件只需改名可以使用以下命令進(jìn)行改名。
find ./ -inum 節(jié)點(diǎn)號(hào) -exec mv {} 改成的文件名 ;