tar + tar не открывает все файлы

tar + tar не открывает все файлы

Когда я хочу просмотреть следующий файл 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

решение1

Попробуйте определить выходной каталог с помощью -Cпараметра. Файлы будут извлечены в «корень» файловой системы/жесткого диска, если задать его/

Итак, чтобы извлечь архив, попробуйте выполнить следующую команду:

tar xvfp fix.tar -C /

script1.shТаким образом , файлы script2.shбудут извлечены в/usr/cti/apps/swp/dir/

Связанный контент