ファイルパスを見つけて使用しますか?

ファイルパスを見つけて使用しますか?

ファイルのパスを見つけて移動しようとしています。

試してみたらrealpath動作しませんでした。

例: ファイルを移動したいと思います。All Hail the Generalist - Vikram Mansharamani - Harvard Business Review.html

使用realpath:

realpath 'All Hail the Generalist - Vikram Mansharamani - Harvard Business Review.html
/home/x/Downloads/All Hail the Generalist - Vikram Mansharamani - Harvard Business Review.html

しかし、私はこれを行うことはできません:

mv /home/x/Downloads/All Hail the Generalist - Vikram Mansharamani - Harvard Business Review.html /home/

次のようなものが必要です。

mv  /home/x/Downloads/All\ Hail\ the\ Generalist\ -\ Vikram\ Mansharamani\ -\ Harvard\ Business\ Review.html

答え1

試してみました:

mv '/home/x/Downloads/All Hail the Generalist - Vikram Mansharamani - Harvard Business Review.html' /home/

一重引用符はファイル名全体を囲み、シェルが文字列を解析するのを防ぎます。

関連情報