linux上如何刪除檔名為亂碼的檔案

2021-10-02 16:32:14 字數 686 閱讀 2246

linux上如何刪除檔名為亂碼的檔案

[root@doit01 ~]

# ll

total 8

-rw------

-. 1 root root 1675 nov 10 05:33 ???[3~

-rw-r--r--

. 1 root root 393 nov 10 05:33 ???[3~.pub

今天在伺服器上看到兩個檔名為亂碼的檔案,你想刪掉他,但是你複製他的亂碼名字卻提示找不到這個檔案,我試了很多方法更改革是呀或者是轉譯呀都不行,後來我找到這個辦法真的是神了

1.利用 ls -i 命令給你的目錄的檔案打上乙個編碼號,

[root@doit01 ~]

# ls -i

132157 ???[3~ 132158 ???[3~.pub

利用這個命令 find -inum 編碼號 -delete 就可以刪掉嘍

[root@doit01 ~]

# find -inum 132157 -delete

[root@doit01 ~]

# find -inum 132158 -delete

[root@doit01 ~]

# ll

total 0

linux下刪除檔名亂碼檔案

linux下通過rm命令來刪除檔案,但是如果要刪除檔名亂碼的檔案,就不能直接使用rm命令了,因為壓根就無法輸出檔名來。不過借助find命令可以實現對其刪除。在linux下對於每個檔案都乙個對應的不變的inode號,使用 ls li 可以檢視到檔案的inode號,同時find可以根據inode號來查詢...

Linux 刪除特殊檔名

我們有時會遇到一些特殊檔名,例如系統中有乙個檔案名叫 ee 如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令列中輸入rm ee命令,介面會提示我們是 無效選項 invalid option 原來由於檔名的第乙個字元為 linux把檔名當作選項了,我們可以使用 符號來解決這個問題,輸入 ...

linux中刪除檔名稱亂碼

在最近的操作中發現一些上傳的檔案有亂碼,更改幾次都無法正常轉換到中文。下面給出正確的解決方案 使用 ls i 或者 ls inum 查詢出檔案id號 紅色字型 root localhost home ls i 260615 epel release latest 6.noarch.rpm 27378...