Mv_(UNIX)とは - わかりやすく解説 Weblio辞書 (original) (raw)
mv(エムブイ)はPOSIXおよびSingle UNIX Specificationで規定されているコマンドである。mvは「move」の略であり、ファイルやディレクトリの移動、名前の変更をするコマンドである。
目次
構文
mv [options] source destination
mv [options] source... directory
POSIXオプション
- -f 上書きの確認の問い合わせをしない。
- -i destination がすでに存在する場合、上書きの確認の問い合わせをする(-fと-iが両方とも指定された場合、後から指定された方のオプションが有効になる)。
例
mv myfile mynewfilename | 'mynewfilename'がディレクトリでないとしてファイル名が変更される。 |
---|---|
mv myfile /myfile | 'myfile'をカレントディレクトリからルートディレクトリに移動する。 |
mv myfile dir/myfile | 'myfile'をカレントディレクトリのdir配下に移動する。 |
mv myfile dir/ | 前述と同様の意味となる。ファイル名は暗黙的におなじと扱われる。 |
mv myfile dir/myfile2 | 'myfile'をdir/に移動し、さらにファイル名を'myfile2'に変更する。 |
mv foo bar baz dir/ | 複数のファイルをdir/に移動する。 |
mv --help | コマンドの構文について簡潔なヘルプを表示する。(GNU の版のみ) |
man mv | 'mv'のオンライン・マニュアルを表示する。 |
-で始まるファイル名の変更
mvコマンドの多くの実装では、-
で始まるファイル名を引数に指定する目的で、オプション終了を意味する特殊オプション(--
または -
)が用意されている。例えば前者の場合、ファイル -
を f
に変える指定は mv -- - f
とすれば良い。
ただし、これら特殊オプションが存在しなくとも、パス名を付加した mv ./- f
とすることで回避可能である。
これらは cp (UNIX) や rm (UNIX) でも同様のことが言える。
外部リンク
- Manpage of MV (JM Project)
- mv man page(FreeBSD版、英語)
- mv man page(OpenBSD版、英語)
- mv ドキュメント(GNU版、英語)
- mv(1) man page(SunOS リファレンスマニュアル)
- mv(1) man page(HP-UX リファレンス)
表話編歴Unixコマンド | |
---|---|
ファイルとファイルシステム管理 | cat chmod chown chgrp cksum cmp cp dd du df(英語版) file fsck fuser(英語版) ln ls lsof mkdir mount mv pax pwd rm rmdir size split tee touch type(英語版) umask(英語版) |
プロセス管理 | at bg chroot cron fg kill killall nice pgrep pidof pkill ps pstree(英語版) reboot shutdown time top |
ユーザ管理/環境 | clear env exit(英語版) finger history(英語版) id logname(英語版) mesg passwd su sudo uptime talk tput(英語版) uname w wall who whoami write |
テキスト処理 | awk banner basename comm(英語版) csplit(英語版) cut diff dirname ed ex(英語版) fmt fold(英語版) head iconv join(英語版) less more nkf nl paste(英語版) printf sed sort spell(英語版) strings tail tr uniq vi wc xargs yes |
シェルビルトイン | alias cd echo test(英語版) unset wait |
通信 | dig host(英語版) ifconfig inetd ip (iproute2) netcat netstat nslookup ping rdate(英語版) rlogin route ssh traceroute |
検索 | find grep locate(英語版) whatis(英語版) whereis(英語版) |
マニュアル | apropos(英語版) help(英語版) man |
その他 | bc dc cal date expr false lp(英語版) lpr od sl sleep stty true tty |
Category:UNIXのソフトウェア UNIXユーティリティの一覧 |