Linuxでファイルの名前を変更するのに役立ちますか?

Linuxでファイルの名前を変更するのに役立ちますか?

まず、ASSIGNMENT1フォルダ(現在の場所)に配置する必要があり、Level2-MiscディレクトリのM1名をMisc#1ファイルに変更するのに役立ちます。私はこれを試しましたが、mv M1 Misc#1それは私にmv: cannot stat 'M1': No such file or directory。 ASSIGNMENT1フォルダからこのコマンドを実行してみました。私が間違っていることを知っている人はいますか?

ここに画像の説明を入力してください。

答え1

現在「ASSIGNMENT1」ディレクトリにあり、mv「M1」というディレクトリがないことを示すメッセージが表示されます。ディレクトリツリーを見ると、これは意味があります。 「M1」ディレクトリは、コマンドが実行される「ASSIGNMENT1」ディレクトリではなく、「Level-D3」および「Level2-Misc」サブディレクトリの下にあります。

したがって、mv仕事には2つのオプションがあります。 1つ目は、ディレクトリへのフルパス(ソースと宛先)を提供することです。 「ASSIGNMENT1」ディレクトリから次のコマンドを実行できます。

mv Level-D3/Level2-Misc/M1 Level-D3/Level2-Misc/Misc#1

2番目のオプションは、「M1」を含むサブディレクトリに移動して名前を変更することです。 「ASSIGNMENT1」ディレクトリでもう一度実行してください。

cd Level-D3/Level2-Misc
mv M1 Misc#1

どちらの方法を使用しても、目的の結果が得られます。選択は単なる好みです。最初の方法では、「ASSIGNMENT1」ディレクトリにあります。 2番目の方法は入力時間を節約します。

関連情報