Как извлечь переменное количество каталогов из tar-архива при разархивации

tar --transform 's#.*/\([^/]*\)$#\1#' -xzvf test-archive.tar.gz


Команда tar --transform 's#.*/\([^/]*\)$#\1#' -xzvf test-archive.tar.gz извлекает содержимое test-archive.tar.gz, применяя заданное правило трансформации (s#.*/\([^/]*\)$#\1#), чтобы извлечь только имена файлов без пути. Она разархивирует архив, извлекая файлы в текущий каталог, сохраняя только их имена. Альтернативой может быть tar -xzvf test-archive.tar.gz -C /путь/к/каталогу, где -C указывает путь для разархивации.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *