Usage: mv [OPTION]... [-T] SOURCE DEST
or: mv [OPTION]... SOURCE... DIRECTORY
or: mv [OPTION]... -t DIRECTORY SOURCE...
ファイル名の変更、もしくは複数のファイルをディレクトリへ移動します。
長いオプションに必須の引数は短いオプションにも必須です.
--backup[=CONTROL] make a backup of each existing destination file
-b like --backup but does not accept an argument
-f, --force do not prompt before overwriting
-i, --interactive prompt before overwrite
-n, --no-clobber do not overwrite an existing file
If you specify more than one of -i, -f, -n, only the final one takes effect.
--strip-trailing-slashes remove any trailing slashes from each SOURCE
argument
-S, --suffix=SUFFIX override the usual backup suffix
-t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY
-T, --no-target-directory treat DEST as a normal file
-u, --update move only when the SOURCE file is newer
than the destination file or when the
destination file is missing
-v, --verbose explain what is being done
--help この使い方を表示して終了
--version バージョン情報を表示して終了
バックアップ接尾辞は、--suffix や SIMPLE_BACKUP_SUFFIX が設定されないと `~' に
なります。バージョン管理方法は --backup オプションや VERSION_CONTROL 環境変数
を通じて選択できます。以下がその際の値です:
none, off バックアップを作らない (--backup をつけた時でも)
numbered, t 番号つきバックアップを作成する
existing, nil 番号つきバックアップがあれば番号つき、
そうでなければ、simple で
simple, never 常に簡易バックアップを作成
Report mv bugs to bug-coreutils@gnu.org
GNU coreutils home page:
Usage: mv [OPTION]... [-T] SOURCE DEST
or: mv [OPTION]... SOURCE... DIRECTORY
or: mv [OPTION]... -t DIRECTORY SOURCE...
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
Mandatory arguments to long options are mandatory for short options too.
--backup[=CONTROL] make a backup of each existing destination file
-b like --backup but does not accept an argument
-f, --force do not prompt before overwriting
-i, --interactive prompt before overwrite
-n, --no-clobber do not overwrite an existing file
If you specify more than one of -i, -f, -n, only the final one takes effect.
--strip-trailing-slashes remove any trailing slashes from each SOURCE
argument
-S, --suffix=SUFFIX override the usual backup suffix
-t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY
-T, --no-target-directory treat DEST as a normal file
-u, --update move only when the SOURCE file is newer
than the destination file or when the
destination file is missing
-v, --verbose explain what is being done
--help display this help and exit
--version output version information and exit
The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control method may be selected via the --backup option or through
the VERSION_CONTROL environment variable. Here are the values:
none, off never make backups (even if --backup is given)
numbered, t make numbered backups
existing, nil numbered if numbered backups exist, simple otherwise
simple, never always make simple backups
Report mv bugs to bug-coreutils@gnu.org
GNU coreutils home page:
MV(1) MV(1) 名前 mv - ファイルを移動する (ファイル名を変更する) 書式 mv [option...] source target mv [option...] source... target POSIX オプション: [-fi] GNU オ プション (簡略形式): [-bfiuv] [-S suffix] [-V {numbered,exist- ing,simple}] [--strip-trailing-slashes] [--target-directory] [--help] [--version] [--] 説明 mv はファイルやディレクトリの移動や名前変更を行なう。 最 後の引き数がすでに存在しているディレクトリならば、 mv は指定したファ イルを同じ名前でそのディレクトリに移動する。一方、2 つのファイルしか 指 定 されない場合、 1 番目のファイル名を 2 番目のファイル名に変更する。最 後の引数がディレクトリでなく、 3 つ以上のファイルが指定された場合はエラ ーとなる。 し たがって ‘mv /a/x/y /b’ とすると、ディレクトリ /b がすでに存在する場 合は /a/x/y を /b/y という名前に変更する。 /b が存在しない場合は /b と いう名前に変更する。 指 定されたファイルの移動先のファイルを destination とよぶことにする。 「destination がすでに存在する場合に -i オプションが指定されている」 も しくは 「destination が書き込み不可で、標準入力が端末で、 -f オプション が指定されていない」のいずれかであれば、 mv はユーザーにファイルを置 き 換 えてよいかを問い合わせる。問い合わせは標準エラーに書き出され、返答は 標準入力から読み込まれる。返答が置き換えを肯定するものでなければ、そ の ファイルは移動させない。 source と destination が同じファイルシステム上にある場合、その 2 つのフ ァイルは同一のものである (名前が変更されるだけあり、所有者・許可モー ド ・ タイムスタンプは変更されない)。 2 つのファイルが異なるファイルシステ ム上にある場合、元ファイルはコピーされた後で削除される。可能であれば 、 mv は修正時刻・アクセス時刻・ユーザー ID・グループ ID・許可モードをコピ ーする。ユーザー ID やグループ ID のコピーに失敗した場合は、 setuid ビ ットと setgid ビットをそれぞれクリアする。 POSIX オプション -f 上書きの確認の問い合わせをしない。 -i destination がすでに存在する場合、上書きの確認の問い合わせをする 。 (-f と -i が両方とも指定された場合、後から指定された方のオ プ ションが有効になる。) GNU オプション -f, --force 移動先に存在する既存のファイルを削除する。その際、ファイル削除の 可否をユーザーに問い合わせない。 -i, --interactive 移動先に存在するファイルを上書きするかを問い合わせる。返答が ‘y’ または ‘Y’ で始まっていない場合、そのファイルを移動しない。 --strip-trailing-slashes 指定された全ての引き数について、後ろに付いているスラッシュを取り 除く。これは ‘mkdir a; ln -s a la; mv la/ b’ のような場合に役 立 つ 。 この場合 POSIX の要求により、 mv はシンボリックリンク ‘la’ ではなくディレクトリ ‘a’ を実際に移動してしまう。 --target-directory=DIR 移動先ディレクトリを、コマンドラインの最後の引き数ではなく、オプ ションで指定する。 xargs(1) と一緒に用いるのに役立つ。 -u, --update ディレクトリ以外のファイルの移動で、移動先ファイルが既に存在し、 その修正時刻が移動元より新しい場合 (同じ場合を含む)、移動を行 わ ない。 -v, --verbose 移動する前にそれぞれのファイル名を出力する。 GNU バックアップオプション GNU 版のプログラム cp, mv, ln, install, patch は、上書き・修正・削除と いった場合に、指示すればファイルのバックアップを作成する。バックアッ プ フ ァイルを必要とする場合は -b オプションで指定する。どのような名前にす るかは -V オプションで指定する。バックアップファイルの名前を、ファイ ル 名 に拡張子を追加する形で与えるようにしたい場合、この拡張子を -S オプシ ョンで指示する。 -b, --backup[=METHOD] 上書きもしくは削除の必要がある場合にはファイルのバックアップを作 成する。 -b が引き数をとらない点に注意すること。 -S SUFFIX, --suffix=SUFFIX SUFFIX をバックアップファイルそれぞれに付け加える。このオプショ ンが指定されていない場合、環境変数 SIMPLE_BACKUP_SUFFIX に設定さ れている値が使われる。 SIMPLE_BACKUP_SUFFIX が設定されていない場 合のデフォルトは ‘~’ である。 -V METHOD, --version-control=METHOD バックアップファイルの命名方法を指定する。引き数 METHOD に は 、‘numbered’ (または ‘t’)、‘existing’ (または ‘nil’)、 ‘never’ ( または ‘simple’) を指定できる。このオプションが指定されていな い 場 合、環境変数 VERSION_CONTROL の値が使われる。 VERSION_CONTROL が設定されていない場合のデフォルトは ‘existing’ である。 このオプションは Emacs 変数の ‘version-control’ に対応している。 有効な METHOD は以下の通り。 (他と重複しない範囲で短縮形を使うこ とができる): t, numbered 常に番号の拡張子を持つバックアップを作成する。 nil, existing 番号の拡張子を持つバックアップがすでにある場合には番号 の 拡 張子を持つバックアップを、そうでない場合には単純なバッ クアップを作成する。 never, simple 常に単純なバックアップを作成する。 このオプションは推奨されない。代りに --backup=METHOD を使うこ と 。 GNU 標準オプション --help 標準出力に使用方法のメッセージを出力して正常終了する。 --version 標準出力にバージョン情報を出力して正常終了する。 -- オプションリストを終了する。 環境変数 変数 LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES は通常の意味を持つ 。 GNU 版では、変数 SIMPLE_BACKUP_SUFFIX と VERSION_CONTROL によりバ ッ クアップファイルの命名法が制御される (上記参照)。 準拠 POSIX 1003.2 に準拠するが、ファイルシステムを越えてディレクトリ階層を移 動することはできない。 注意 このページは fileutils-4.1 パッケージの mv コマンドについて説明したもの で ある。その他のバージョンでは少し違いがあるかもしれない。修正や追加は aeb@cwi.nl, aw@mail1.bet1.puv.fi, ragnar@ragnar-hojland.com 宛にメー ル で連絡してください。プログラムのバグについては bug-fileutils@gnu.org へ 報告してください。 GNU fileutils 4.1 18 June 2002 MV(1)
MV(1) User Commands MV(1)
NAME
mv - move (rename) files
SYNOPSIS
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
DESCRIPTION
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
Mandatory arguments to long options are mandatory for short options
too.
--backup[=CONTROL]
make a backup of each existing destination file
-b like --backup but does not accept an argument
-f, --force
do not prompt before overwriting
-i, --interactive
prompt before overwrite
-n, --no-clobber
do not overwrite an existing file
If you specify more than one of -i, -f, -n, only the final one takes
effect.
--strip-trailing-slashes
remove any trailing slashes from each SOURCE argument
-S, --suffix=SUFFIX
override the usual backup suffix
-t, --target-directory=DIRECTORY
move all SOURCE arguments into DIRECTORY
-T, --no-target-directory
treat DEST as a normal file
-u, --update
move only when the SOURCE file is newer than the destination
file or when the destination file is missing
-v, --verbose
explain what is being done
--help display this help and exit
--version
output version information and exit
The backup suffix is ‘~’, unless set with --suffix or SIM-
PLE_BACKUP_SUFFIX. The version control method may be selected via the
--backup option or through the VERSION_CONTROL environment variable.
Here are the values:
none, off
never make backups (even if --backup is given)
numbered, t
make numbered backups
existing, nil
numbered if numbered backups exist, simple otherwise
simple, never
always make simple backups
AUTHOR
Written by Mike Parker, David MacKenzie, and Jim Meyering.
REPORTING BUGS
Report mv bugs to bug-coreutils@gnu.org
GNU coreutils home page:
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa