VS> Кто сталкивался с подобным сообщением? VS> tar: oldwww/usr/home/www/XXX/htm/news/images/ЙHЯ КHЦHРХО copy.jpg: Can't VS> translate pathname 'oldwww/usr/home/www/XXX/htm/news/images/ЙHЯ КHЦHРХО VS> copy.jpg' to UTF-8 VS> Имена на диске лежат в виндовой кодировке. VS> Какое вообще дело tar-а куда-то транслировать имена и задумываться о кодировке?
Это дело не tar, а libarchive, оберткой над которым нынче является tar, а ещё точнее дефолтный формат создаваемого архива, в котором положено иметь всё в UTF-8.
VS> Может вместо tar что-то другое использовать, чтобы не умничало? VS> pax, cpio? dump нельзя, ибо это не fs.
pax и cpio нынче тоже обёртки над libarchive.
Используй tar --format, почитав предварительно man libarchive-formats. Скорее всего, tar --format gnutar тебя спасёт, по дефолту там pax с UTF-8.