『壹』 如何刪除文件名中帶特殊符號的文件
Linux 系統下的文件名長度最多可到256個字元。通常情況下,文件名的字元包括:字母、數字、「.」(點)、「_」(下劃線)和「-」(連字元)。Linux 允許在文件名中使用除上述符號之外的其它符號, 但並不建議用戶這樣做。 有些轉意字元 (即該字元被系統借用,表示某種特殊含義) 在 Linux 的 命令解釋器(shell)中有特殊的含義。這樣的轉意字元有:「?」(問號),「*」(星號), 「 」(空格), 「$」(貨幣符), 「&」, 擴號等等。在文件名中應盡量避免使用這些字元。文件名中可以有「 」(空格),但建議用戶用「_」(下劃線)來替代。「/」 既可代表目錄樹的根也可作為路徑名中的分隔符(類似DOS下的「\」),因此「/「不能出現在文件名中。 和 DOS 一樣,「.」 和 「..」分別用來表示「當前目錄」和「父目錄」, 因此它們也不能作為文件名。
1. 文件名含有特殊字元,直接使用 rm 可能刪除不了,可以使用如下方法:
1) 使用 ls -i 查處該文件的 inode 號,假設為654321
2) 使用find命令刪除
find ./ -inum 654321 -ok rm '{}' \;
2. 如果文件名是以 - 連字元開頭的,可以使用如下方法來刪除,如刪除 "-filename" 文件:
rm -- -filename
rm ./-filename
『貳』 文件名為符號的文件夾怎麼打開
進入安全模式下試試,看能打開不,如果不能打開,沒有啥重要文件,就刪除吧,那種文件就如你所做的努力一樣,無法重命名,也不能打開,但是是可以刪除的
『叄』 有特殊符號文件名怎麼刪除
我不知道你的情況,就全寫了,你自己看吧!雖然多了點,呵呵!
在Windows系統中,我們難免會遇到用常規方法無法刪除文件的情況。尤其是WindowsXP的用戶,遭遇此類問題的頻率更高。我們將嘗試通過各種非常規的手段有效地刪除那些頑固文件
一、刪除頑固文件的常規方法
1.重新啟動Windows操作系統後,再按常規方式刪除文件。
2.在DOS(或命令提示符)界面中用Del、Deltree之類的命令刪除。
3.利用非Windows資源管理器的第三方工具刪除,例如具有瀏覽文件夾功能的TotalCommander、acdsee、FlashFXP、nero等軟體。
4.如果你安裝了兩個以上的操作系統,那麼就可以在當前系統中刪除其它操作系統的文件。
5.在啟動時按F8鍵選擇進入安全模式執行刪除操作。
二、刪除「其它程序正在使用」的文件
問題表現:
WindowsXP系統中,准備刪除一個大容量的AVI格式文件,但系統卻總是提示無法執行刪除操作,有別的程序在使用,即使剛開機進入Windows系統時也是如此。
問題解決:
方法1:打開記事本,點擊菜單欄「文件」→「另存為」,命名文件和你想刪除的那個文件名一致(包括擴展名),而後進行替換,會發現容量變為0KB了。此時,執行刪除命令即可。
方法2:在那個AVI文件同目錄中新建一個文件夾,然後重新啟動。現在,不要選那個AVI文件,先選擇適才新建的文件夾,然後再同時按Ctrl鍵+那個AVI文件,執行刪除操作。
方法3:把AVI文件的擴展名改為其它任意無效的文件類型,再執行刪除操作。
方法4:有一個一勞永逸的方法就是禁用WindowsXP的媒體預覽功能,點擊「開始」→「運行」,輸入:「CMD」後回車。然後在「命令提示符」窗口下輸入:regsvr32/ushmedia.dll
回車確認操作後將卸載視頻文件的預覽功能。以後在需要恢復視頻文件預覽功能時,在「命令提示符」中輸入:regsvr32shmedia.dll命令即可。
方法5:啟動曾播放過那個AVI文件的媒體播放器,打開另一個文件。此後,再嘗試刪除即可。
方法6:可用winrar程序刪除,用滑鼠右鍵單擊那個AVI文件,在彈出菜單中選擇「添加到壓縮文件」,而後在彈出窗口的「常規」標簽頁中選擇「壓縮後刪除源文件」復選框。確認操作後,執行壓縮操作。最後再刪除該壓縮文件。
方法7:調出「Windows任務管理器」,在其中選擇結束Explorer進程,但此時不要關閉該窗口。這時候,會出現像死機一樣的狀況。我們切換到「應用程序」標簽頁,點擊「新任務」按鈕,輸入Explorer.exe並確認操作。此後,桌面又恢復正常了,再執行刪除操作即可。
三、巧妙刪除「非空文件夾」或「壞文件」
問題表現:
在WindowsXP系統下(NTFS分區格式),無論是在資源管理器還是用第三方工具都刪除不了指定文件,例如用TotalCommander刪除,先提示文件夾非空,確認後沒任何反應。即使用DOS盤啟動,載入ntfsfordospro可讀寫版本,也刪除不了,提示說是「壞的文件名」,但是可以看到該文件夾。
問題解決:
這種情況下的文件無法刪除很有可能是由於在NTFS格式下長文件名造成的。我們可以使用8.3格式縮小長度或更改路徑中部分目錄名以減少路徑的長度。例如可以暫時把路徑中某些目錄改名字,或在命令行模式下使用8.3格式。例如,「LinuxFaq」的目錄變成8.3就是「LINUXF~1」了,通過「Linuxf~1」就能進入目錄了,此後就可以使用Del命令刪除指定文件了。如果需要刪除目錄,則使用Rd命令。
四、巧妙刪除「指定程序或文件正在使用」的文件
問題表現:
在執行刪除文件操作時,系統在彈出對話框中提示指定程序或文件正在使用,無法刪除之類的警告信息。
問題解決:
方法1:對於此類情況,我們可通過結束預刪除文件的相關進程來解決問題。那麼,如何能獲知指定文件與哪些進程相關聯呢?可以使用WhoLockMe這款小工具一探究竟。我們運行「Install.exe」先安裝該程序。
下面,進入預刪除文件所在目錄,用滑鼠右鍵單擊該文件,在彈出菜單中選擇「WhoLockMe?」。
這時會彈出「Lockers」窗口,在其中我們可以獲知當前所有調用該文件的進程。
選定其中的進程名稱後,點擊「KillProcess」按鈕,彈出「Kill-Confirmation」對話框,在此點擊「是」按鈕確認結束進程操作即可。結束所有相應進程後,就可以通過正常途徑刪除指定文件了。
小提示:其實這種方法尤其適用於刪除木馬伺服器,這種極有威脅性的小東東只有封殺了與其相關的所有進程後才能刪除。
方法2:如果指定程序或文件所調用的DLL動態鏈接庫文件還在內存中未釋放,刪除時也會提示文件正在使用。這種情況下,我們在DOS環境中刪除系統的頁面文件即可,Windows9X系統中是「WIN386.SWP」文件(位於系統盤的Windows目錄中),Windows2000/XP系統中是「pagefile.sys」文件(位於系統盤根目錄下)。
方法3:如果系統中常駐病毒防火牆,而它在掃描查毒時正在檢查你准備刪除的文件,那麼系統也會提示文件正在使用。此時,我們只需要暫停實時監控操作即可。
五、巧妙刪除其它類別的怪文件
1.用戶許可權問題導致無法刪除文件如果當前的Windows用戶登錄身份不具有刪除指定文件/文件夾的許可權(針對WindowsNT/2000/XP/2003操作系統),只要重新以管理員身份登錄即可。
2.非法字元導致文件或文件夾無法刪除
如果是由於非法字元導致文件或文件夾無法刪除,可以在「命令提示符」界面中進入要刪除文件的目錄,輸入「dir>del.bat」,利用DOS的管道命令把當前目錄的文件列表自動輸入到批處理命令文件「del.bat」中,然後修改該批命令文件,僅保留文件或目錄名,並在文件或者目錄名稱前增加「del」或者「rd」,然後運行批處理命令即可刪除。
3.無法刪除系統中的任何文件
查看系統中是否安裝了具有反刪除功能的防護軟體,如果是則將其刪除即可.
『肆』 在windows中,文件名不能用的符號是 什麼
1、不能使用/ : * 。
2、空格、=。
3、 圓點、< >。
4、 ;、|。
5、 *、" 。
『伍』 如何批量去除文件名中「_」符號及其前面數字部分
1、在c盤建立一個文件夾,將下載的圖片放置於該文件夾中。
2、滑鼠左鍵點擊,開始-》運行-》在對話框中輸入字母「cmd」,進入dos模式
3、在dos模式輸入命令行「cd c:\pic」然後回車,再輸入命令行「dir /b>rename.xls",可將文件夾中的文件名在rename.xls文件中列出。
4、隨後用xls打開c:\pic文件夾中的rename.xls,你會發現文件名以全部羅列在A列中(你也可以用滑鼠來調整文件名的順序),你可以在B1列中輸入1.jpg作為第一個文件文件名。
5、滑鼠選中B1單元格,並在B1列的右下方,使滑鼠游標變為+號時,拖動使所有jpg文件的右側B列中都有文件名。再將A8單元格中沒有用的文件名刪除。
6、滑鼠選中C1單元格,並在編輯框中輸入公式="ren "&A1&" "&B1。
7、繼續用滑鼠拖動C1單元格右下方的句柄,使剩餘的C2-C7單元格填充。
8、然後,滑鼠選中C列,滑鼠右鍵復制。
9、在記事本中,粘貼剛才的命令行。
10、滑鼠點擊菜單「文件」——「另存為」,輸入文件名ren.bat,要注意下圖所示紅圈中的路徑及擴展名選項。
11、打開c盤pic文件夾,滑鼠雙擊ren.bat這個批處理文件,即可將該文件夾下的jpg圖片,按照剛才rename.xls中的順序和文件名批量修改文件名。
『陸』 怎麼清除帶.點符號的文件夾及清除RHSA文件
由於最近好多用戶的網站被掛了這種文件夾的木馬,所以寫下這篇文章比如D:\liu. 這樣一個目錄,如果你在windows上邊刪除幾乎是不可能的。 這種文件夾是怎麼創建的呢?在DOS提示符下 輸入 md D:\liu..\ 這樣就成功創建了一個 D:\liu. 目錄了刪除方法:1 首選進入DOS提示符。2 輸入 dir D: /x 其中/x 參數是以短文件名縮寫格式顯示的。3 然後就會顯示一個 liu~1 這樣的文件夾名了,這就是真正的liu. 文件了,4 直接輸入命令 rm liu~1 就可以刪除 D:\lin. 目錄。 還有一種更加歷害的,跟我們正常文件夾沒有什麼異樣,但怎麼也刪不了,DOS下邊也進不去,刪除了例如創建一個文件夾 md D:\liu\\. 創建成功能進入D:盤 顯示的是 liu 這文件夾刪除方法: del D:\liu\\. 任一種即刪除不了,也不能更改的文件 屬性顯示為RHSA刪除辦法進入DOS 輸入 del *.* /a -H /f /a -h 就是顯示隱藏文件 /f 強行刪除只讀文件
『柒』 為什麼文件名不能出現特殊符號
文件名可以輸入特殊符號,但需要對輸入的特殊符號進行設置,具體設置方法如下:
1、右鍵點擊需要輸入特殊符號的文件,在彈出的菜單中點擊重命名選項。