Ubuntu 18.04.4がインストールされているサーバーでファイル名を変更したいのですが、この行を入力すると
sudo mv /path/oldname /path/newname
この答えを受けました。
sudo mv /path/oldname /path/newname: command not found
-a mvと入力します。
mv is /bin/mv
-a sudoと入力してください。
sudo is /usr/bin/sudo
エコ$パス:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-11-oracle/bin:/usr/lib/jvm/java-11-oracle/db/bin
サーバーの再起動、aptの更新、他のユーザーの使用など、最も簡単な操作を試しましたが、結果はありません。なぜこれが起こるのか知っていますか?
答え1
どういうわけか(たとえば、誤って、、、、ShiftをControl押しAltてAltGr)、通常のスペースの代わりに特別なスペースを入力しました。したがって、シェルは単語分割を実行しないため、これをsudo mv /path/oldname /path/newname
単一の長い単語として扱います。明らかに、そのようなコマンドが見つかりません。エラーメッセージが示すように。
したがって、スペースを削除して慎重に再入力してください。