linux下由帶-開頭文件想到的
如果要刪除文件-aaa,使用rm -aaa是不行的,rm會認為-後麵的是參數。2種辦法:1 帶明確路徑指示 rm ./-aaa
2 使用 -- :rm -- -aaa
因為命令如果發現參數中有--,則認為其後沒有選項了。
我突然想到《C專家編程》裏有一個例子,作者要查看所有是軟鏈接的文件,使用 ls -lh|grep "->"或在"->"裏玩花樣是不行的,作者使用的方法是find命令。其實可以利用--特性,這樣:
ls -lh|grep -- "->"
最後更新:2017-04-03 07:57:30