mv,rm等命令出現unrecognized option提示的解決方法


出現這個提示,一般是由於命令操作的文件名最前面有"--"字符, 讓命令誤以為是--開頭的長選項

 

解決: 命令后加上"--", shell把 -- 之后的參數當做文件名來對待 禁止把-filename當做參數選項來解釋

eg:

$ touch --a.txt
touch: unrecognized option '--a.txt'
Try 'touch --help' for more information.
$ touch -- --a.txt

 

$ mv --a.txt --b.txt
mv: unrecognized option '--a.txt'
Try 'mv --help' for more information.
$ mv -- --a.txt --b.txt

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM