Когда я хочу просмотреть следующий tar-файл, tar покажет следующие три файла
из / var / tmp
tar tvf fix.tar
install.sh
/usr/cti/apps/swp/dir/script1.sh
/usr/cti/lib/swp/dir/script2.sh
. .
но когда я хочу открыть файлы в их каталогах
то я получаю сообщение об ошибке /usr/cti/lib/swp/dir/script2.sh,
пожалуйста, посоветуйте, почему tar не может открыть script2.sh в / usr / cti / lib / swp / dir?
из / var / tmp
tar xvfp fix.tar
install.sh
/usr/cti/apps/swp/dir/script1.sh
tar: Removing leading `/' from member names
/usr/cti/lib/swp/dir/script2.sh
Попробуйте определить выходной каталог с помощью -C
вариант. Файлы будут извлечены в «корень» файловой системы / жесткого диска, установив для него значение /
Итак, чтобы распаковать ваш архив, вы должны попробовать следующую команду:
tar xvfp fix.tar -C /
Таким образом файлы script1.sh
и script2.sh
будет извлечен в /usr/cti/apps/swp/dir/