可能重複的linux刪除文件:
Unable to remove a special named files in terminal在包含雙破折號
我覺得很傻問,但我怎麼能刪除在linux文件命名爲--preserve-permissions
?
我想:
rm "--preserve-permissions"
and
rm "\-\-preserve-permissions"
無論是作品。謝謝。
可能重複的linux刪除文件:
Unable to remove a special named files in terminal在包含雙破折號
我覺得很傻問,但我怎麼能刪除在linux文件命名爲--preserve-permissions
?
我想:
rm "--preserve-permissions"
and
rm "\-\-preserve-permissions"
無論是作品。謝謝。
有幾種技術,但最簡單的這類文件名是:
rm ./--preserve-permissions
對於無法打印或難以解密字符的文件名,使用
rm -i *
這提示用每個文件名並等待y
或n
是否刪除該文件(交互式)。
用途:
rm -- --preserve-permissions
的--
本身的意思是「在這裏切換結束,後面的一切是一個文件名」。
您可以使用inode號代替文件名。見http://www.cyberciti.biz/tips/delete-remove-files-with-inode-number.html
不,只是給出一個以'。/'或'/'開頭的路徑 –
@BasileStarynkevitch這是最通用的方法,它可以讓你從任何一種奇怪的文件名中解脫出來。 –
但是你不需要那個。其他答案更相關。 –
一個,兩個或多個破折號,有什麼區別?沒有,我相信。 –