どのディレクトリにこのファイルがあると想像してください。
chromedriver_97.0.4692.71
基本的に、それ以降のエンディングは不明であり_
(Webからダウンロードしたがスクリプトです)、単に名前を変更したいと思います。chromedriver
私がやるとき
mv chromedriver* chromedriver
次のエラーが発生します。
mv: target 'chromedriver' is not a directory
このmv
コマンドは私がそれをディレクトリに移動しようとしていると思いますが、私は名前を変更したいだけです。これを使用できますかmv
?
ベストアンサー1
mv: target 'chromedriver' is not a directory
mvコマンドは私がそれをディレクトリに移動しようとしていると思います。
いいえ、それは正しいではありません!それ文句を言う誰ですかいいえディレクトリに移動します。ワイルドカードパターンに一致するファイルが複数あるためですchromedriver*
。
まず、ファイル名の未知の部分が常に後ろにあるので、代わりにを_
使用すると言いました。しかし、依然として候補が複数ある場合、望むことは単に不可能です。複数のファイルの名前を1つの名前に変更しようとしています。chromedriver_*
chromedriver*
したがって、私たちはこの問題を解決することはできません。名前を変更したいファイルを正確に見つける方法を見つける必要があります。
そして一人の仕事のように聞こえますね。シンボリックリンク、名前を変更することではありません!