Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Небольшой срипт по переносу изображений  (Прочитано 906 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Нужно перенести/скопировать все изображения из текущей папки и всех ее подпапок в одну директорию.
При условии что неизвестно сколько поддерикторий, имеется ввиду, не знаю как обьяснить   :-\
Короче /1/2/3/4/5/6...
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Кот-Бегемот

  • Участник
  • *
  • Сообщений: 176
    • Просмотр профиля
Re: Небольшой срипт по переносу изображений
« Ответ #1 : 07 Октября 2010, 22:56:20 »
Рекурсивно это называется.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Небольшой срипт по переносу изображений
« Ответ #2 : 07 Октября 2010, 23:10:07 »
ls -R1
понятно конечно
мне б что то типа
ls -R *jpg *png | cp /dir
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Небольшой срипт по переносу изображений
« Ответ #3 : 07 Октября 2010, 23:35:13 »
find . -iregex '.*.jpg\|.*.png' -exec cp '{}' DIR \;Предполагается, что совпадающих имён нет.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Небольшой срипт по переносу изображений
« Ответ #4 : 08 Октября 2010, 00:06:41 »
Большое спасибо.
Правда пришлось переименовать папку, был "!" в названии (переносил в корень той в которой искал), хотя в названиях файлов тоже, но перенесло нормально.
PS тот скрипт что я наделал на 30 строк был  :2funny:

Пользователь решил продолжить мысль 08 Октября 2010, 00:38:09:
Написал вот такой нерабочий срипт для наутилуса   :idiot2:
(Нажмите, чтобы показать/скрыть)
Я так понимаю в переменной PATH и проблема
« Последнее редактирование: 08 Октября 2010, 00:43:44 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Небольшой срипт по переносу изображений
« Ответ #5 : 08 Октября 2010, 09:00:20 »
Цитировать
for FILE in $(ls *.jpg *.png) ...
Лучше так:
ls *.jpg *.png | while read; do echo "$REPLY" ; done

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Небольшой срипт по переносу изображений
« Ответ #6 : 08 Октября 2010, 11:56:07 »
Не понял куда это  :-[
у меня вообще файлы в папку new не переносятся.  :idiot2:
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Небольшой срипт по переносу изображений
« Ответ #7 : 08 Октября 2010, 12:05:32 »
Я так понимаю в переменной PATH и проблема
Сделайте
echo $PATH
чтобы понять в чем проблемы.
Зачем использовать PATH, если можно использовать абсолютные пути.
С PATH надо работать поосторожнее, можно наворотить больше лошади. ;D

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Небольшой срипт по переносу изображений
« Ответ #8 : 08 Октября 2010, 19:21:43 »
Хм... странно, только "/new" и вывело
Как мне использовать абсолютные пути, если я хочу чтоб изображения перенеслись в папку созданную там где я ищю изображения,  я же не знаю зарание где это будет. Вариант ~/temp не устраивает
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Небольшой срипт по переносу изображений
« Ответ #9 : 08 Октября 2010, 20:10:28 »
Как мне использовать абсолютные пути, если я хочу чтоб изображения перенеслись в папку созданную там где я ищю изображения
pwd?

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Небольшой срипт по переносу изображений
« Ответ #10 : 08 Октября 2010, 20:42:02 »
Do'h! Я и не слышал о такой команде  :-[
разобрался, спасибо, вроде работает
Может кому то понадобится
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 08 Октября 2010, 21:00:24 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.