мы используем библиотеку Python tarFile, чтобы распаковать набор заданных файлов в целевой каталог.
tarGzipFile = tarfile.open(fileName)
tarGzipFile.extractall(targetDir + '/')
Здесь, если один и тот же файл существует более чем в одном файле tar.gz, тогда файл перезаписывается в целевом каталоге. Как я могу изменить свой код, чтобы избежать перезаписи? а также ищите параметр, похожий на tar --backup none или numbered... чтобы, если файл существует, к нему добавлялся префикс ~ или добавлялся номер в конце.