Mv_(UNIX)とは - わかりやすく解説 Weblio辞書 (original) (raw)

mv(エムブイ)はPOSIXおよびSingle UNIX Specificationで規定されているコマンドである。mvは「move」の略であり、ファイルやディレクトリの移動、名前の変更をするコマンドである。

目次

構文

mv [options] source destination
mv [options] source... directory

POSIXオプション

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) でも同様のことが言える。

外部リンク

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ユーティリティの一覧