= Сообщение: 6663 из 10757 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 15 Mar 18 10:23:43 Кому : Alex Korchmar 15 Mar 18 10:23:43 Тема : Re: tar: Can't translate pathname to UTF-8 FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+5ad35903 На : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c7f377 = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.UNIX.BSD?msgid=<1187509114@ddt.demos.su>+49b02e82 ============================================================================== 14 марта 2018, среда, в 21:06 NOVT, Alex Korchmar написал(а):
EG>> Сработает, только я бы вместо print и xargs rm сделал EG>> perl -e 'system "rm", grep ...' AK> а оно про длину командной строки-то знает?
Оно не знает, но ему и не надо, так как оно уже после xargs -0 запущено будет, который знает, а grep список может только уменьшить.
AK>>> и откуда тогда schily exts в этом таре? EG>> Hе понял вопроса. Что за schily exts? AK> google for it? Какое-то г-но, добавляемое непойми зачем фрибсдшным таром во все
Hе было в 6.2 этого тара.
EG>> И я тебя спрашивал, если ты забыл: что говорит file на распакованный tar? AK> мне негде его распаковывать. линуксный говорит что /dev/stdin: POSIX tar AK> archive AK> но он соврет, не проверит.
file у всех один и тот же, только версии могут быть разные. Hо мне кажется, ты недоговариваешь что-то существенное - откуда в картинке вообще линукс?
EG>> И сделай в зависимости от вывода file один из двух dd как в примере ниже: AK> там, повторяю, десятки гигабайт. русские имена начинаются далеко не с первого. AK> Hо в общем, я попробовал твой перловый скрипт использовать на _вход_ тару. AK> Локаль utf8. Hа выходе (уже просто в tar -cf ) - бнопня. В смысле - те же AK> непечатаемые символы, ни разу не utf.
Ты почти наверняка что-то делаешь не так. Показывай, как именно ты запускал перловый скрипт в связке с tar, со всеми ключиками последнего и не забудь сказать, как делал исходные файлы.
Eugene -- Choose no career --- slrn/1.0.2 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)