[ファイル管理] 4.mv コマンド – ファイルの移動または名前変更

mvコマンドは英語のmoveの略語から来ており、機能も英語の意味と同じで、ファイルの切り取りや名前の変更に使用されます。

よく使われるファイル管理コマンドですが、コピーコマンドとの違いに注意が必要です。cpコマンドはファイルのコピーでファイル数は増えますが、mvコマンドはカット、つまりファイルの移動(移動)ですので、ファイルの場所は変わりますが総数は増えません。

以下の例 1 に示すように、同じディレクトリ内のファイルを切り取る操作は、実際には名前変更操作として理解する必要があります。

構文形式: mv [パラメータ] ソースファイル ターゲットファイル

一般的に使用されるパラメータ:

-i 同じ名前のファイルが存在する場合、ユーザーに上書きするかどうかを尋ねます
-f 既存のファイルを上書きする場合、プロンプトは表示されません
-b ファイルが存在する場合、上書きする前にそのバックアップを作成します
-u
ソースファイルが存在する場合ファイルが対象ファイルより新しい、または対象ファイルが存在しない場合にのみ移動操作が実行されます
参考例

現在の作業ディレクトリで、ファイルをカット アンド ペースト (名前変更) します。

[root@linuxcool ~]# mv anaconda-ks.cfg ks.cfg

ファイルの元の名前を維持したまま、ファイルを /etc ディレクトリに移動します。

[root@linuxcool ~]# mv ks.cfg /etc

ディレクトリを /etc ディレクトリに移動し、新しいディレクトリ名を定義します。

[root@linuxcool ~]# mv Documents /etc/docs

/home ディレクトリ内のすべてのファイルを現在の作業ディレクトリに移動し、既存のファイルを直接上書きします。

[root@linuxcool ~]# mv -f /home/* .

おすすめ

転載: blog.csdn.net/weixin_47059371/article/details/125210468