= Сообщение: 6655 из 10757 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 14 Mar 18 22:13:25 Кому : Alex Korchmar 14 Mar 18 22:13:25 Тема : Re: tar: Can't translate pathname to UTF-8 FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+9420635b На : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c7f375 = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.UNIX.BSD?msgid=<1187509111@ddt.demos.su>+84391ecb ============================================================================== 14 марта 2018, среда, в 17:52 NOVT, Alex Korchmar написал(а):
EG>> find . -type f -print0 | xargs -0 perl -e 'print (join "\n", grep EG>> /[\xc8-\xff]/, @ARGV), "\n"' AK> а если я это xargs rm скормлю - оно сработает, или опять начнет причудливо AK> их интерпретировать?
Сработает, только я бы вместо print и xargs rm сделал perl -e 'system "rm", grep ...'
EG>> Что там в локали, совершенно неважно, так как в 6.2 был gnu tar, AK> и откуда тогда schily exts в этом таре?
Hе понял вопроса. Что за schily exts? И я тебя спрашивал, если ты забыл: что говорит file на распакованный tar?
И сделай в зависимости от вывода file один из двух dd как в примере ниже:
$ tar -cf posix.tar пример # koi8-r $ file posix.tar posix.tar: POSIX tar archive
$ tar --format gnutar -cf gnutar.tar пример $ file gnutar.tar gnutar.tar: POSIX tar archive (GNU)