如何重新命名以 - 開頭且中間有空格的目錄?

如何重新命名以 - 開頭且中間有空格的目錄?

該資料夾被錯誤地重新命名為“-Cadence NDA Extension- Signed 10.2.17.pdf”,現在無法對該資料夾執行任何操作。如何將其重命名為 dicarta?我正在 UNIX Shell 腳本中嘗試這個。

答案1

嘗試這個:

mv -- -Cadence\ NDA\ Extension-\ Signed\ 10.2.17.pdf some-other-name.pdf

您可能遇到問題的原因是,如果您的來源檔案以 開頭-mv請嘗試將其解析為選項。--在參數之前傳遞 a通常會有所幫助(也適用於 以外的命令mv

或依照評論中的建議:

mv ./-Cadence\ NDA\ Extension-\ Signed\ 10.2.17.pdf some-other-name.pdf

在文件中添加相對(或絕對)路徑前綴可以幫助解決該問題。

相關內容