Папка была переименована в '-Cadence NDA Extension- Signed 10.2.17.pdf' по ошибке и теперь я не могу ничего сделать с этой папкой. Как переименовать ее в dicarta? Я пытаюсь сделать это в UNIX Shell Script.
решение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
Обойти эту проблему можно, указав в начале файла относительный (или абсолютный) путь.