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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: bash: копировать содержимое папки с запросом на копирование каждого файла  (Прочитано 2066 раз)

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

Оффлайн eeepc1001px

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Подскажите пожалуйста))
Вот как
cp -i * temp
Только чтоб за каждый файл спрашивалось есть такая команда?

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: bash: копировать содержимое папки с запросом &#
« Ответ #1 : 08 Декабря 2010, 07:59:22 »
mkdir -p kuku/kuku.0/kuku.1; find kuku -type d -exec touch {}.{0..9} \;;cp -f -r kuku kaka;find kuku -type f -exec cp -i {} kaka/`echo {} | cut -d/ -f2-` \;
« Последнее редактирование: 08 Декабря 2010, 11:46:50 от smaharbA »
Я конечно далек от мысли...(с)

Оффлайн eeepc1001px

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: bash: копировать содержимое папки с запросом &#
« Ответ #2 : 08 Декабря 2010, 19:40:39 »
 :) Спасибо большое) Оч хороший вариант=) Только один вопрос

find kuku -type d -exec touch {}.{0..9} \;

Какое значение тут имеют .{0..9} ??

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
это просто "расширение" в баше, в путях это будет вместо перечисления или цикла
тут просто для создании кучки филесов
Я конечно далек от мысли...(с)

 

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