コマンド概要
ファイルやディレクトリを移動するmvコマンドです。オプションをつけてコマンドを実行する機会は少ないかもしれません
mv [オプション] 移動するファイル 移動先のディレクトリ
オプション | 説明 |
---|---|
-f | 移動先に同名のファイルがあれば上書きする |
-n | 移動先に同名のファイルがあれば上書きしない |
-i | 移動先に同名のファイルがあれば上書きするか確認する |
コマンド使用例
- ディレクトリ内のファイルをすべて移動する
$ ls TEMP
dht11 dht11.c dht11.py temp.txt
$ ls TEMP2
$
$ mv TEMP/* TEMP2
$ ls TEMP ★TEMP配下にあったファイルが全て無くなっている
$
$ ls TEMP2 ★TEMP配下にあったファイルが全て移動している
dht11 dht11.c dht11.py temp.txt
$
$ mv -i TEMP/temp.txt TEMP2
mv: 'TEMP2/temp.txt' を上書きしますか? n
$ ls -l TEMP2
合計 24
-rwxr-xr-x 1 pi pi 8668 11月 16 14:24 dht11
-rw-r--r-- 1 pi pi 3215 11月 16 14:55 dht11.c
-rw-r--r-- 1 pi pi 3788 11月 16 17:30 dht11.py
-rw-r--r-- 1 pi pi 1095 11月 16 17:31 temp.txt ★上書きされてない
$
$ mv -i TEMP/temp.txt TEMP2
mv: 'TEMP2/temp.txt' を上書きしますか? y
$ ls -l TEMP2
合計 24
-rwxr-xr-x 1 pi pi 8668 11月 16 14:24 dht11
-rw-r--r-- 1 pi pi 3215 11月 16 14:55 dht11.c
-rw-r--r-- 1 pi pi 3788 11月 16 17:30 dht11.py
-rw-r--r-- 1 pi pi 1095 11月 18 20:34 temp.txt ★上書きされた(タイムスタンプから)
$
0 件のコメント:
コメントを投稿