テストディレクトリの作成。src0とsrc1の中身をdstに移動することを考える。
$ mkdir src0 $ touch src0/test0.txt $ touch src0/test1.txt $ touch src0/test2.txt $ mkdir src1 $ touch src1/test0.txt $ touch src1/test1.txt $ mkdir dst
移動元の優先順位として、高い順にsrc0、src1とすれば、以下のようにする。-iをつけることで、既にdstディレクトリに同じファイル名のファイルがある場合は上書きの確認がなされる。
$ mv -i src0/* src1/* dst/ mv: overwrite `dst/test0.txt'? n mv: overwrite `dst/test1.txt'? n
ファイル数が多い場合は、いちいち答えるのが面倒になる。このような場合はyesコマンドに'n'を付けて使う。
$ yes 'n' | mv -i src0/* src1/* dst/ mv: cannot stat `src0/*': No such file or directory mv: overwrite `dst/test0.txt'? mv: overwrite `dst/test1.txt'?