mv

Linuxコマンドmv

mvとは?

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

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


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

構文


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


所有権


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

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

ファイル移動

 閲覧数:263 投稿日: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


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

 閲覧数:182 投稿日: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」に関する最新ツイート

れびちゃん。 @LENLEVIELEN
しろのわ @nowasiro9646
MVかなり良い 好き 2022/10/05 22:03
よき @yoki_vanillas
八代明日華(やよいあすか)⚗ @gurivinesyu

ディレクトリごと移動



類似度ページランキング
順位 ページタイトル抜粋
1 vi 50
2 rm 50
3 Vim 40
4 npm 40
5 man 40
6 make 33
7 more 33
8 umask 29
9 chmod 29
10 rmdir 29
11 mailx 29
12 mkdir 25
13 rvm ruby-2.0.0 25
14 Systemd 22
15 basename 20
16 yum コマンド 20
17 Graphviz 20
18 お名前.com3 20
19 PhantomJS 18
20 npmアップデート 18
2022/10/05 22:03 更新
週間人気ページランキング / 9-28 → 10-4
順位 ページタイトル抜粋 アクセス数
0 さくらVPS0 18
0 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 18
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 17
2 phpの設定ファイルをphp.ini から分離させても良いの? 12
3 Nginx設定。エラーログレベル | Nginx(Webサーバ) 11
4 「RLogin」で文字化けするようになった場合は、オプション設定 - フォント - 文字セット -「UTF-8」を選択します。  | RLogin(ターミナルエミュレータ) 9
4 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
5 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 8
5 ABRT により 問題が検出されました | CentOS 7 (CentOS) 8
5 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 8
6 echo と cat の違い 7
6 Bearerとは? / Bearer Token とは? / 基本的な使い方 7
6 Postfix | メール処理システム 7
6 ImageMagick 6.7.2.7-2.el6 を yum アンインストール / ImageMagick 6.8.8-9 を make アンインストール | ImageMagick(ソフトウェアスイート) 7
7 PHP実行ユーザ設定 / CentOS7 / Nginx | PHP(プログラミング言語) 6
7 Sandboxモードを使うことができるsaharaプラグインを使ってみる 6
7 バーチャルホスト設定には細心の注意を! | バーチャルホスト(Apache) 6
7 grep -rl 置換前文字列 . | xargs sed -i 's/置換前文字列/置換後文字列/g' 6
7 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 6
7 設定 2019/1/22 / 一般ユーザがmailコマンドでメール送信 / 管理者がmailコマンドでメール送信 6
2022/10/5 1:01 更新