Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
мну довольно <(-__-)l
214 / 203 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
1

Как оптимизировать скрипт для копирования фотографий в tar пакет?

15.04.2013, 11:22. Просмотров 558. Ответов 2
Метки нет (Все метки)

Написал скрипт для копирования фотографий в tar пакет.
Bash
1
find $dir -type f -name *orig* -exec tar -rf $file {} \;
пакет весит уже полтора гига, еще вчера ночью заметил что он как будто замедлился. Но такого результата не ожидал...
И он выполняется уже 10 часов!
В то время как
Bash
1
rar $dir
без фильтра отрабатывает за час, и выдает архивчик в 11Гб.

Что не так в скрипте?? параметры запуска tar?
Может стоит заменить -exec на
find ... | while read line; do ... done; ?

Добавлено через 4 часа 55 минут
Блин, он до сих пор работает. уже 1.6Гб XD

Добавлено через 19 часов 59 минут
в общем то дощитал скрипт, наверно проблдема как раз в exec, он долго отрабатывает на тысячах файлов...
буду писать список файлов в файл а потом как аргумент подавать tar`у...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2013, 11:22
Ответы с готовыми решениями:

Как оптимизировать скрипт для сайта?
Пытаюсь оптимизировать скрипт для сайта, который вызывается миллионы раз в день 1. В чем лучше...

Как написать скрипт для копирования и вставки?
Здравствуйте. Есть комбинации клавиш: - Ctrl-c - копировать - Ctrl-v - вставить....

Как правильно написать скрипт для копирования файла?
пишу этот код : filecopy &quot;c:\fch.vbs&quot;,&quot;c:\fch.vbs&quot; . Потом сохраняю файл в формате...

Скрипт эффектов для фотографий
гне моно найти скрипт который добавляет ефект на фотку например как есть на форумы юкоза!

2
13184 / 6572 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
15.04.2013, 16:24 2
Bash
1
find "$dir" -type f -name *orig* | tar -cf "$file" -T -
Вроде так. Вы точно -z не зыбали?
0
мну довольно <(-__-)l
214 / 203 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
15.04.2013, 23:06  [ТС] 3
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Вы точно -z не зыбали?
вы о чем? Ничего подобного не было. сжимать думаю смысла нет. в крайнем случаее когда перекачаивать буду сожму...

Цитата Сообщение от Vovan-VE Посмотреть сообщение
Bash
1
find "$dir" -type f -name *orig* | tar -cf "$file" -T -
да, нечто подобное хотел сделать. Потом подумал что гнеать в файл толку нет и лучше каскад сделать...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2013, 23:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти нужный скрипт для показа фотографий на сайте
Вообщем мне понравился скрипт на avito.ru Форму показа фотографий я нашел, но не могу понять какой...

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

Как оптимизировать скрипт?
Доброго времени суток! Практикуюсь в программировании на php,написал простенький скрипт,который...

Скрипт для копирования папки
Друзья! Подскажите, пожалуйста, не могу понять в чем проблема. Задача: Подключить сетевой диск с...

Оптимизировать и привести в порядок скрипт для удаления обновлений
Вечер добрый :) В одной из тем около полугода назад я давал ответ Не смотря на то, что...

Скрипт для копирования веток реестра
Условия проблемы: 1) есть установленная Windows XP. 2) На нём есть стандарный пользователь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.