閱讀798 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 管理中第一可怕之事(3) .
  下一篇:go 管理中第一可怕之事(2) .