2013-11-22 3 views
0

Как я могу указать только содержимое файла tar, являющегося фактическими файлами или ссылками на файлы, а не на каталоги?tar перечисляет только файлы архива, а не каталоги

Я прошу об этом, потому что я хочу взять tar-tf из архива, а затем извлечь файлы из него из другого каталога.

ответ

1

Один из вариантов (если вы находитесь на системе NIX *) является для синтаксического анализа и фильтрации вывода из подробного списка

tar -tvf abc.tar | awk '!/^d/ {print $NF}' 

Хотя это чревато всеми опасностями parsing ls output

Смежные вопросы