Невозможно переместить изображения с рабочего стола в определенную папку - PullRequest
0 голосов
/ 10 марта 2009

У меня на рабочем столе есть картинки от Picture_1.png до Picture_77.png.

Сейчас я нахожусь в папке с изображениями в терминале. Я хотел бы переместить фотографии в папку, где я сейчас нахожусь.

Я безуспешно пробовал следующий код

mv Picture_[1-77].png

Я не уверен, что мне следует добавить для целевой папки, потому что я в целевой папке.

Как решить проблему?

Ответы [ 3 ]

4 голосов
/ 10 марта 2009
mv /path/to/pictures/Picture_* ./

./ означает «текущий каталог»

2 голосов
/ 10 марта 2009

Буквально, вы можете решить это так:

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

Если вы хотите переместить все снимки за пределы 77 и других чисел, решение Daniel L также сделает это. Его более простое и лучшее решение ad hoc , если вы знаете, что это единственные файлы с префиксом Picture_.

0 голосов
/ 10 марта 2009

Вам нужно указать целевую папку, даже если вы находитесь в целевой папке. Например, если мои файлы были в папке Foo, и я хочу переместить их в папку Bar. Допустим, я нахожусь в папке Foo, и вот как организованы каталоги:

/ (root)
| --Foo /
| --Bar /

Тогда я бы сделал (внутри папки Foo):

mv Picture_* ../Bar/
...