- Как запаковать каждый файл отдельно ?, EL, 09:08 , 13-Ноя-06 (1)
>Столкнулся с проблемкой - >нужно в папке отдельно запаковать каждый файл не в один архив, а >каждому файлу - свой. >т.е. получается, что то вроде цикла. именно "сжать" - ' gzip * , а лучше gzip *.чтотутутебя ', или соядать архив ???
- Как запаковать каждый файл отдельно ?, Dead Mustdie, 09:09 , 13-Ноя-06 (2)
find . -type f -exec gzip -9 '{}' ';'
- Как запаковать каждый файл отдельно ?, GTHack, 10:42 , 13-Ноя-06 (4)
>find . -type f -exec gzip -9 '{}' ';' всё о.к. только он исходные файлы потёр - только архивы остались ... где можно почитать про такие конструкции - чтоб самому научиться ? допустим в этой констукции напрягает следующее '{}' ';' принцип работы вроде понятен - но это особенность find-а вроде ? (-exeс) а еще способы есть ту же операцию сделать, но подругому ? допустим вывод ls как то на gzip передать или шелл скрипт который перебирает в цикле содержимое папки и по маске какое либо действие запускает ...
- Как запаковать каждый файл отдельно ?, pup, 16:47 , 13-Ноя-06 (5)
>а еще способы есть ту же операцию сделать, но подругому ? >допустим вывод ls как то на gzip передать или >шелл скрипт который перебирает в цикле содержимое папки и по маске какое >либо действие запускает ... for i in *; do gzip $i done если я правильно понял вопрос, то глянь ещё на case -- это штука, так же как и for описана в info bash. а приколы с find в `info finding\ files' - Как запаковать каждый файл отдельно ?, Дениска, 17:12 , 13-Ноя-06 (6)
>где можно почитать про такие конструкции - чтоб самому научиться ? >допустим в этой констукции напрягает следующее '{}' ';' >принцип работы вроде понятен - но это особенность find-а вроде ? (-exeс) "напрягает" ? почитать man find
- Как запаковать каждый файл отдельно ?, madskull, 18:51 , 13-Ноя-06 (7)
>find . -type f -exec gzip -9 '{}' ';' А че это вы здесь делаете? gzip * замечательно сам справится без всяких find'ов: и файлы по отдельности сожмет, и каталоги проигнорирует (по крайней мере, линуксовый). а если надо баш поизучать, то в поиск: Bash Scripting Guide
- Как запаковать каждый файл отдельно ?, perece, 19:37 , 13-Ноя-06 (8)
>>find . -type f -exec gzip -9 '{}' ';' > >А че это вы здесь делаете? >gzip * >замечательно сам справится без всяких find'ов: и файлы по отдельности сожмет, и >каталоги проигнорирует (по крайней мере, линуксовый). > >а если надо баш поизучать, то в поиск: Bash Scripting Guide если челу надо чтоб исходные остались, то gzip * не катит for i in * do gzip -c $i >$i.gz done\^P^/
- Как запаковать каждый файл отдельно ?, Dead Mustdie, 14:00 , 14-Ноя-06 (9)
>>find . -type f -exec gzip -9 '{}' ';' > >А че это вы здесь делаете? Рекурсивно с поиском по подкаталогам файлы жму ;)
|