在一個系統內看到有一個檔案,名稱為 r*,大小是0,應該是當初誤建的。
但是要如何刪除呢?用 rm r* 會把所有檔名開頭為r的檔案都刪除,這樣可不行。
後來想到用find指令時,檔名是可以用雙引號來識別,所以就先試著重建相同格式的檔名:
# touch "test*"
果然系統內就多出一個檔名為test*的檔案,接著就用rm把它刪除:
# rm "test*"
檔案就真的被刪除了,為了避免誤刪其它檔名開頭有r的檔案,先複製到/tmp:
# cp "r*" /tmp
檢查/tmp果然只新建一個r*的檔案,其他r開頭的檔案都沒有複製過來,這下可以放心刪除了:
# rm "r*"