Страница 1 из 1

Как скопировать фотографии в bash?

Добавлено: 21 сен 2014, 01:07
tverskoy
Как скопировать фотографии 5678.JPG по 5867.JPG ?

Re: bash

Добавлено: 23 сен 2014, 12:37
keleg
Отсортировать по номеру, а потом выделить со шифтом первую и последнюю?
Ой, это gui а не баш, пардону просим...

Re: bash

Добавлено: 23 сен 2014, 14:14
AVB
tverskoy писал(а):Как скопировать фотографии 5678.JPG по 5867.JPG ?
1. Если никто не запрещает и ничто не мешает, установить mc в bash
2. B mc открыть исходный каталог в одной панели, целевой - в другой.
3. В исходном каталоге Insert'ом выделить нужные файлы и нажать F5

Всё скопируется.

Re: bash

Добавлено: 23 сен 2014, 18:23
Pulfer

Код: Выделить всё

#!/bin/bash

destdir=/some/dir/

for pic in `seq $1 $2`
do
    if [ -f $pic.JPG ]
    then
        echo "Copying $pic.JPG to $destdir"
        cp $pic.JPG $destdir
    fi
done

Re: bash

Добавлено: 23 сен 2014, 18:59
tverskoy
А попроще есть способ? Просто на sd-лежат jpg и cr2, несколько сотен jpg сложновато копировать мышетыкательным способом.

Re: bash

Добавлено: 23 сен 2014, 19:26
Pulfer
tverskoy писал(а):А попроще есть способ? Просто на sd-лежат jpg и cr2, несколько сотен jpg сложновато копировать мышетыкательным способом.
Можно просто в том скрипте, который я выложил, задать начальный и конечный файл в виде параметров ($1 $2), чтобы потом вызывать скрипт как, например: img-get 5678 5867

Re: bash

Добавлено: 23 сен 2014, 19:53
AVB
tverskoy писал(а):А попроще есть способ? Просто на sd-лежат jpg и cr2, несколько сотен jpg сложновато копировать мышетыкательным способом.
1.B mc открываете ваш источник с jpg и cr2, мышкой щелкаете по "Левая панель" (или "Правая панель" в зависимости от того, в которой открыт источник).
2. В выпавшем меню находите "Фильтр", жмете на него
3. В окрывшемся окошке набираете *.jpg, жмете на Enter
4. В оставшесмя списке жипегов выбираете ваш начальный номер, нажимаете на Insert и держите его секунд ...цать
пока курсор не добежит до нужного номера (лишнее выделение убираете тем же Insert)
5. F5

Re: bash

Добавлено: 24 сен 2014, 12:41
keleg
tverskoy писал(а):А попроще есть способ? Просто на sd-лежат jpg и cr2, несколько сотен jpg сложновато копировать мышетыкательным способом.
В дельфине
Щелкаешь на заголовке, добавляешь "тип"
Щелкаешь на типе чтоб jpegи были вместе
Щелкаешь на первый нужный jpeg
Прокручиваешь куда нужно, щелкаешь на последний из выбранных jpeg-ов СО ШИФТОМ.
Копипаст

Re: bash

Добавлено: 28 сен 2014, 21:55
papikrus
keleg писал(а):
tverskoy писал(а):А попроще есть способ? Просто на sd-лежат jpg и cr2, несколько сотен jpg сложновато копировать мышетыкательным способом.
В дельфине
Щелкаешь на заголовке, добавляешь "тип"
Щелкаешь на типе чтоб jpegи были вместе
Щелкаешь на первый нужный jpeg
Прокручиваешь куда нужно, щелкаешь на последний из выбранных jpeg-ов СО ШИФТОМ.
Копипаст
во-во! в любом диспетчере файлов есть куча инструментов для выбора-сортировки-копирования-.... -- эти велисипеды уже давно изобретены и скрипты писать не надо (разве что так -- потренироваться) :)