GNU/Linux >> Linux の 問題 >  >> Linux

mv:コマンドが見つかりません

mv コマンドは、ファイルとディレクトリを別の場所に移動します。これは cp コマンドに似ていますが、初期オブジェクトをそのままにしません。したがって、mv はカット アンド ペースト操作に似ています。 Bash シェルには専用の名前変更コマンドはありませんが、代わりに mv を使用してその機能を実行します。ファイルまたはディレクトリを「移動」し、移動先として新しい名前を指定する行為は、基本的にそのオブジェクトの名前を変更します。

構文

mv コマンドの構文は次のとおりです。

$ mv [options] {file/directory name to move} {file/directory name destination}

たとえば、~/file1 を /opt/file1 に移動するには:

$ mv ~/file1 /opt/mylist

名前を変更するための構文は次のとおりです。

$ mv [options] {old file/ directory name} {new file/directory name}

mv コマンド オプション

次の表に、mv コマンドのオプションの一部を示します。

オプション 説明
-i インタラクティブモード。宛先ファイルを上書きする前に確認してください。
-f 移動を強制します。宛先ファイルが存在する場合、無条件に上書きします。

mv コマンドの実行中に以下のエラーが発生した場合:

mv: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

分布 コマンド
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
アルパイン apk add coreutils
Arch Linux pacman -S coreutils
カリ Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

mv コマンドの例

1. ファイルを任意の場所に移動:

# mv source target

2. ファイル名を保持したまま、ファイルを別のディレクトリに移動します。

# mv source1 source2 source3 target_directory

3. 既存のファイルを上書きする前に確認を求めない:

# mv -f source target

4. ファイルのアクセス許可に関係なく、既存のファイルを上書きする前に確認を求めます:

# mv -i source target

5. ターゲットで既存のファイルを上書きしない:

# mv -n source target

6. 詳細モードでファイルを移動し、移動後のファイルを表示します:

# mv -v source target


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. df:コマンドが見つかりません

  1. ifrename:コマンドが見つかりません

  2. du:コマンドが見つかりません

  3. rm:コマンドが見つかりません