はじめに
Linuxでファイルを管理する際に欠かせないコマンドに「mv」と「cp」があります。
mv
はファイルを移動・名前変更するコマンド、cp
はファイルをコピーするコマンドです。
書こうと思ったきっかけ
多くの人がLinuxの基本コマンドを使う中で、オプションの使い方を知らないまま利用していることが多いと感じました。
mv
や cp
を適切に使いこなすことで、作業効率が向上し、不要なミスを防ぐことができます。
そこで、基本的な使い方と最低限知っておきたいオプションについて解説します。
mv コマンド
概要
mv
コマンドは、ファイルやディレクトリを移動(または名前を変更)するためのコマンドです。
基本的な構文
mv [オプション] <元のファイル/ディレクトリ> <移動先のディレクトリ>
使用例
-
ファイルを移動する
mv file1.txt /home/user/documents/
→
file1.txt
を/home/user/documents/
ディレクトリに移動 -
ファイル名を変更する
mv old_name.txt new_name.txt
→
old_name.txt
の名前をnew_name.txt
に変更
よく使うオプション
オプション | 説明 |
---|---|
-i |
移動先に同じ名前のファイルがある場合、確認を求める |
-v |
実行中の処理を詳細に表示する |
参考文献
cp コマンド
概要
cp
コマンドは、ファイルやディレクトリをコピーするためのコマンドです。
基本的な構文
cp [オプション] <コピー元ファイル/ディレクトリ> <コピー先ディレクトリ>
使用例
-
ファイルをコピーする
cp file1.txt /home/user/documents/
→
file1.txt
を/home/user/documents/
にコピー -
ディレクトリごとコピーする
cp -r dir1 /home/user/
→
dir1
ディレクトリを/home/user/
にコピー
よく使うオプション
オプション | 説明 |
---|---|
-i |
コピー先に同じ名前のファイルがある場合、確認を求める |
-r |
ディレクトリを再帰的にコピーする |
-v |
実行中の処理を詳細に表示する |
参考文献
まとめ
mv
は「移動または名前変更」、cp
は「コピー」を行うコマンドです。
コマンド | 主要なオプション | 目的 |
---|---|---|
mv |
-i, -v |
ファイルやディレクトリの移動・名前変更 |
cp |
-i, -r, -v |
ファイルやディレクトリのコピー |
適切なオプションを組み合わせて、安全かつ効率的にファイル管理を行いましょう!