シナリオは、次のようなファイルがたくさんあるということです。
peter1.json
peter2.json
peter3.json
peter4.json
tom1.json
tom2.json
tom3.json
tom4.json
jane1.json
jane2.json
jane3.json
jane4.json
また、移動したくないさまざまなファイルもあります。
これらのファイルをdataというフォルダに移動したいと思います。いろいろなバリエーションを試しましたが、うまくmv peter* tom* jane* /data
いきません。
仕事に間違ったツールを使用していますか?大丈夫でしょうかmv
?
現在、次のメッセージを受け取りました。
usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source ... directory
答え1
エラーメッセージで判断すると、これはmv
Macで発生したようです。
何をしたのかと思います。
mv peter* tom* jane* /data
ファイルシステムルートのディレクトリではなく、現在の作業ディレクトリのディレクトリを意味または指すだけです./data
。data
GNUシステムに存在しないディレクトリにいくつかのファイルを移動しようとすると、より便利なメッセージが表示されます。
$ mv foo bar /data
mv: target '/data' is not a directory
しかし、実際には、mv
Macバージョンは何が問題なのかを知らせず、役に立たない指示だけを提供します。