> - как добавить файл в TAR-арxив так, чтобы путь в
>архиве отличался от оригинального, или добавить файл и изменить его имя? Можно сделать следующим образом: перед закидыванием файла в архив создать путь как в архиве и в нем создать симлинк на нужный файл с нужным именем, затем закинуть этот файл(симлинк) в архив добавив опцию -h (дереференсинг ссылки). Можно вместо симлинка использовать обычный линк, тогда и опция не нужна, но обычный линк прокатит если этот промежуточный путь в той же файловой системе что и файл.
> - и как передать TAR'у (добавить в арxив) содержимое через
>pipe и сказать под каким именем ето соxранить?
Не знаю, я бы через параметры ком. строки сделал..