mv

Linuxコマンドmv

mvとは?

 状態:-  閲覧数:969  投稿日:2014-03-02  更新日:2018-04-29

2種類の機能を有するコマンド


「ファイル・ディレクトリ」名変更
「ファイル・ディレクトリ」移動

構文


mv (option) old new
・oldファイル名をnewファイル名へ変更


所有権


・「ファイル・ディレクトリ」名変更や、「ファイル・ディレクトリ」移動を行っても、所有権は引き継がれる

確認コマンド
・「ls -l」

ファイル移動

 閲覧数:171 投稿日:2015-11-16 更新日:2018-04-29 

構文


$ mv 移動前のファイルパス 移動後のファイルパス

実行例


「/var/www/◇◇/go-demo.w4c.work/ディレクトリ直下にあるgoweb」を「 /opt/ディレクトリ直下」へ移動

実行前
・/var/www/◇◇/go-demo.w4c.work/goweb

実行後
・/opt/goweb

$ sudo mv /var/www/◇◇/go-demo.w4c.work/goweb /opt/goweb


「下階層にあるディレクトリ内のディレクトリ及びファイル」を上位ディレクトリへ全て移動したい

 閲覧数:92 投稿日:2018-04-29 更新日:2018-04-29 

ディレクトリ階層を維持したまま移動したいなら、単純に mv と * (アスタリスク) で可能


/home/before/ 以下のファイルとディレクトリが、/home/after/ 配下にごっそり移動
mv /home/before/* /home/after/


問題発生 / .htaccessファイルが移動されない


隠しファイルを移動しない


対応案1 .[!.]を使用


mv /home/before/.[!.]* /home/after/
How can I get mv (or the * wildcard) to move hidden files?

ファイル名がドットから始まるファイルをまとめて cp や mv できないときの対処方法



対応案2 シェルの設定を変更するshoptコマンドを使用


$ shopt -s dotglob





ディレクトリ構造を変更したい / 下にある階層を全て選択して権限を引き継いで上へ移動
Linuxのコマンドについて質問です。 下の階層にあるフォルダ内のファイルを上位のフォルダにすべて移動することは可能でしょうか?

Twitter検索結果。「mv」に関する最新ツイート

ゆしくら @_yushikura
マジバケ進捗bot @mv_shinchoku

ディレクトリごと移動



類似度ページランキング
順位 ページタイトル抜粋
1 vi 50
2 rm 50
3 npm 40
4 man 40
5 Vim 40
6 more 33
7 make 33
8 chmod 29
9 umask 29
10 rmdir 29
11 mailx 29
12 mkdir 25
13 rvm ruby-2.0.0 25
14 Systemd 22
15 basename 20
16 Graphviz 20
17 yum コマンド 20
18 お名前.com3 20
19 npmアップデート 18
20 PhantomJS 18
2021/9/26 19:30 更新
週間人気ページランキング / 9-19 → 9-25
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 16
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 15
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 11
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 10
5 tar: これは tar アーカイブではないようです 8
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 8
5 さくらVPS0 8
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 6
7 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
7 echo と cat の違い 6
8 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 5
8 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 5
8 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 5
9 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
9 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/26 1:01 更新