0

デスクトップに Picture_1.png から Picture_77.png までの写真があります。

私は今、ターミナルのPicturesというフォルダにいます。写真を今いるフォルダに移動したいと思います。

次のコードを試してみましたが失敗しました

mv Picture_[1-77].png

ターゲット フォルダーにいるため、ターゲット フォルダーに何を追加すればよいかわかりません。

どうすれば問題を解決できますか?

4

3 に答える 3

4
mv /path/to/pictures/Picture_* ./

./「現在のディレクトリ」を意味します

于 2009-03-10T02:46:49.380 に答える
2

文字通り、次のように解決できます。

mv ~/Desktop/Picture_{1..77}.png ./

すべての画像を 77 やその他の数値を超えて移動したい場合は、Daniel L ソリューションも同様です。彼のものは、プレフィックスを持つ唯一のファイルであることがわかっている場合、より単純で最適なアドホックソリューションです。Picture_

于 2009-03-10T02:51:11.167 に答える
0

ターゲット フォルダにいる場合でも、ターゲット フォルダを指定する必要があります。たとえば、私のファイルが Foo フォルダーにあり、それらを Bar フォルダーに移動したい場合。私が Foo フォルダーにいるとしましょう。ディレクトリがどのように編成されているかを次に示します。

/ (ルート)
|--Foo/
|--Bar/

次に、(Fooフォルダー内で)次のようにします。

mv Picture_* ../Bar/
于 2009-03-10T02:50:27.390 に答える